home *** CD-ROM | disk | FTP | other *** search
/ T&A 2 the Maxx 3 / T and A 2 The Maxx Number 3.iso / viewers / macview / giffer.sea / Giffer 1.11.rsrc / bin.rsrc_CODE_5.txt < prev    next >
Text File  |  1991-06-04  |  209KB  |  3,630 lines

  1. # near model CODE resource
  2. # jump table entries: 1384-1386 (3 of them)
  3. fn00000000:
  4. 00000000  4E56 FFE6                link       A6, -0x001A
  5. 00000004  42A7                     clr.l      -[A7]
  6. 00000006  AA32                     syscall    GetGDevice
  7. 00000008  205F                     movea.l    A0, [A7]+
  8. 0000000A  2D48 FFF8                move.l     [A6 - 0x8], A0
  9. 0000000E  42A7                     clr.l      -[A7]
  10. 00000010  AA03                     syscall    NewPixMap
  11. 00000012  205F                     movea.l    A0, [A7]+
  12. 00000014  2D48 FFFC                move.l     [A6 - 0x4], A0
  13. 00000018  206E FFFC                movea.l    A0, [A6 - 0x4]
  14. 0000001C  2050                     movea.l    A0, [A0]
  15. 0000001E  4268 000E                clr.w      [A0 + 0xE]
  16. 00000022  206E FFFC                movea.l    A0, [A6 - 0x4]
  17. 00000026  2050                     movea.l    A0, [A0]
  18. 00000028  4268 0010                clr.w      [A0 + 0x10]
  19. 0000002C  206E FFFC                movea.l    A0, [A6 - 0x4]
  20. 00000030  2050                     movea.l    A0, [A0]
  21. 00000032  42A8 0012                clr.l      [A0 + 0x12]
  22. 00000036  206E FFFC                movea.l    A0, [A6 - 0x4]
  23. 0000003A  2050                     movea.l    A0, [A0]
  24. 0000003C  217C 0048 0000 0016      move.l     [A0 + 0x16], 0x480000 /* 'H\0\0' */
  25. 00000044  206E FFFC                movea.l    A0, [A6 - 0x4]
  26. 00000048  2050                     movea.l    A0, [A0]
  27. 0000004A  217C 0048 0000 001A      move.l     [A0 + 0x1A], 0x480000 /* 'H\0\0' */
  28. 00000052  206E FFFC                movea.l    A0, [A6 - 0x4]
  29. 00000056  2050                     movea.l    A0, [A0]
  30. 00000058  4268 001E                clr.w      [A0 + 0x1E]
  31. 0000005C  206E FFFC                movea.l    A0, [A6 - 0x4]
  32. 00000060  2050                     movea.l    A0, [A0]
  33. 00000062  7001                     moveq.l    D0, 0x01
  34. 00000064  3140 0022                move.w     [A0 + 0x22], D0
  35. 00000068  206E FFFC                movea.l    A0, [A6 - 0x4]
  36. 0000006C  2050                     movea.l    A0, [A0]
  37. 0000006E  42A8 0026                clr.l      [A0 + 0x26]
  38. 00000072  206E FFFC                movea.l    A0, [A6 - 0x4]
  39. 00000076  2050                     movea.l    A0, [A0]
  40. 00000078  42A8 002E                clr.l      [A0 + 0x2E]
  41. 0000007C  206E FFFC                movea.l    A0, [A6 - 0x4]
  42. 00000080  2050                     movea.l    A0, [A0]
  43. 00000082  316E 000C 0020           move.w     [A0 + 0x20], [A6 + 0xC]
  44. 00000088  206E FFFC                movea.l    A0, [A6 - 0x4]
  45. 0000008C  2050                     movea.l    A0, [A0]
  46. 0000008E  316E 000C 0024           move.w     [A0 + 0x24], [A6 + 0xC]
  47. 00000094  206E FFFC                movea.l    A0, [A6 - 0x4]
  48. 00000098  2050                     movea.l    A0, [A0]
  49. 0000009A  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  50. 0000009E  AA24                     syscall    DisposeCTable/DisposCTable
  51. 000000A0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  52. 000000A4  4EBA 29EE                jsr        [PC + 0x29EE /* 00002A94 */]
  53. 000000A8  548F                     addq.l     A7, 2
  54. 000000AA  2D40 FFE6                move.l     [A6 - 0x1A], D0
  55. 000000AE  206E FFFC                movea.l    A0, [A6 - 0x4]
  56. 000000B2  2050                     movea.l    A0, [A0]
  57. 000000B4  216E FFE6 002A           move.l     [A0 + 0x2A], [A6 - 0x1A]
  58. 000000BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  59. 000000BE  226E 0008                movea.l    A1, [A6 + 0x8]
  60. 000000C2  2050                     movea.l    A0, [A0]
  61. 000000C4  5C88                     addq.l     A0, 6
  62. 000000C6  20D9                     move.l     [A0]+, [A1]+
  63. 000000C8  20D9                     move.l     [A0]+, [A1]+
  64. 000000CA  206E 0008                movea.l    A0, [A6 + 0x8]
  65. 000000CE  226E 0008                movea.l    A1, [A6 + 0x8]
  66. 000000D2  3029 0006                move.w     D0, [A1 + 0x6]
  67. 000000D6  9068 0002                sub.w      D0, [A0 + 0x2]
  68. 000000DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  69. 000000DE  2050                     movea.l    A0, [A0]
  70. 000000E0  C1E8 0020                muls.w     D0, [A0 + 0x20]
  71. 000000E4  3D40 FFF6                move.w     [A6 - 0xA], D0
  72. 000000E8  302E FFF6                move.w     D0, [A6 - 0xA]
  73. 000000EC  0640 000F                addi.w     D0, 0xF
  74. 000000F0  E848                     lsr        D0.w, 4
  75. 000000F2  3D40 FFF4                move.w     [A6 - 0xC], D0
  76. 000000F6  302E FFF4                move.w     D0, [A6 - 0xC]
  77. 000000FA  D040                     add.w      D0, D0
  78. 000000FC  3D40 FFF2                move.w     [A6 - 0xE], D0
  79. 00000100  206E FFFC                movea.l    A0, [A6 - 0x4]
  80. 00000104  303C 8000                move.w     D0, 0x8000
  81. 00000108  806E FFF2                or.w       D0, [A6 - 0xE]
  82. 0000010C  2050                     movea.l    A0, [A0]
  83. 0000010E  3140 0004                move.w     [A0 + 0x4], D0
  84. 00000112  206E 0008                movea.l    A0, [A6 + 0x8]
  85. 00000116  226E 0008                movea.l    A1, [A6 + 0x8]
  86. 0000011A  3029 0004                move.w     D0, [A1 + 0x4]
  87. 0000011E  9050                     sub.w      D0, [A0]
  88. 00000120  48C0                     ext.l      D0
  89. 00000122  7200                     moveq.l    D1, 0x00
  90. 00000124  322E FFF2                move.w     D1, [A6 - 0xE]
  91. 00000128  4C00 1000                movem.w    A4, D0
  92. 0000012C  2D41 FFEE                move.l     [A6 - 0x12], D1
  93. 00000130  42A7                     clr.l      -[A7]
  94. 00000132  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  95. 00000136  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  96. 0000013A  205F                     movea.l    A0, [A7]+
  97. 0000013C  2D48 FFEA                move.l     [A6 - 0x16], A0
  98. 00000140  4AAE FFEA                tst.l      [A6 - 0x16]
  99. 00000144  660A                     bne        +0xC /* 00000150 */
  100. 00000146  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  101. 0000014A  AA04                     syscall    DisposePixMap/DisposPixMap
  102. 0000014C  7000                     moveq.l    D0, 0x00
  103. 0000014E  600E                     bra        +0x10 /* 0000015E */
  104. label00000150:
  105. 00000150  206E FFFC                movea.l    A0, [A6 - 0x4]
  106. 00000154  2050                     movea.l    A0, [A0]
  107. 00000156  20AE FFEA                move.l     [A0], [A6 - 0x16]
  108. 0000015A  202E FFFC                move.l     D0, [A6 - 0x4]
  109. label0000015E:
  110. 0000015E  4E5E                     unlink     A6
  111. 00000160  4E75                     rts
  112. 00000162  4352                     chk.w      D1, [A2]
  113. 00000164  4541                     chk.w      D2, D1
  114. 00000166  5445                     addq.w     D5, 2
  115. 00000168  5049                     addq.w     A1, 8
  116. fn0000016A:
  117. 0000016A  4E56 FFFC                link       A6, -0x0004
  118. 0000016E  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  119. 00000172  7C00                     moveq.l    D6, 0x00
  120. 00000174  426E FFFE                clr.w      [A6 - 0x2]
  121. 00000178  7600                     moveq.l    D3, 0x00
  122. 0000017A  426E FFFC                clr.w      [A6 - 0x4]
  123. 0000017E  7800                     moveq.l    D4, 0x00
  124. 00000180  426D F942                clr.w      [A5 - 0x6BE]
  125. 00000184  426D F944                clr.w      [A5 - 0x6BC]
  126. 00000188  426D F940                clr.w      [A5 - 0x6C0]
  127. 0000018C  6000 00AE                bra        +0xB0 /* 0000023C */
  128. label00000190:
  129. 00000190  4A44                     tst.w      D4
  130. 00000192  660C                     bne        +0xE /* 000001A0 */
  131. 00000194  206E 0008                movea.l    A0, [A6 + 0x8]
  132. 00000198  2250                     movea.l    A1, [A0]
  133. 0000019A  5290                     addq.l     [A0], 1
  134. 0000019C  1E11                     move.b     D7, [A1]
  135. 0000019E  7808                     moveq.l    D4, 0x08
  136. label000001A0:
  137. 000001A0  E3ED F942                lsl   .w   [A5 - 0x6BE]
  138. 000001A4  526D F944                addq.w     [A5 - 0x6BC], 1
  139. 000001A8  7000                     moveq.l    D0, 0x00
  140. 000001AA  1007                     move.b     D0, D7
  141. 000001AC  EE48                     lsr        D0.w, 7
  142. 000001AE  816D F942                or.w       [A5 - 0x6BE], D0
  143. 000001B2  DE07                     add.b      D7, D7
  144. 000001B4  5344                     subq.w     D4, 1
  145. 000001B6  0C6D 000D F944           cmpi.w     [A5 - 0x6BC], 0xD /* '\r' */
  146. 000001BC  6F0C                     ble        +0xE /* 000001CA */
  147. 000001BE  202E 000C                move.l     D0, [A6 + 0xC]
  148. 000001C2  5280                     addq.l     D0, 1
  149. 000001C4  2C00                     move.l     D6, D0
  150. 000001C6  6000 0082                bra        +0x84 /* 0000024A */
  151. label000001CA:
  152. 000001CA  4EBA 017E                jsr        [PC + 0x17E /* 0000034A */]
  153. 000001CE  3A00                     move.w     D5, D0
  154. 000001D0  4640                     not.w      D0
  155. 000001D2  4A40                     tst.w      D0
  156. 000001D4  6700 0066                beq        +0x68 /* 0000023C */
  157. 000001D8  7600                     moveq.l    D3, 0x00
  158. 000001DA  3045                     movea.w    A0, D5
  159. 000001DC  DC88                     add.l      D6, A0
  160. 000001DE  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  161. 000001E2  6F0A                     ble        +0xC /* 000001EE */
  162. 000001E4  3D7C 7FFF FFFC           move.w     [A6 - 0x4], 0x7FFF
  163. 000001EA  6000 005E                bra        +0x60 /* 0000024A */
  164. label000001EE:
  165. 000001EE  4A6D F940                tst.w      [A5 - 0x6C0]
  166. 000001F2  6622                     bne        +0x24 /* 00000216 */
  167. 000001F4  3F05                     move.w     -[A7], D5
  168. 000001F6  486E FFFE                pea.l      [A6 - 0x2]
  169. 000001FA  486E 0010                pea.l      [A6 + 0x10]
  170. 000001FE  4EBA 006A                jsr        [PC + 0x6A /* 0000026A */]
  171. 00000202  4FEF 000A                lea.l      A7, [A7 + 0xA]
  172. 00000206  0C45 0040                cmpi.w     D5, 0x40 /* '@' */
  173. 0000020A  6C28                     bge        +0x2A /* 00000234 */
  174. 0000020C  7001                     moveq.l    D0, 0x01
  175. 0000020E  3B40 F940                move.w     [A5 - 0x6C0], D0
  176. 00000212  7601                     moveq.l    D3, 0x01
  177. 00000214  601E                     bra        +0x20 /* 00000234 */
  178. label00000216:
  179. 00000216  3F05                     move.w     -[A7], D5
  180. 00000218  486E FFFE                pea.l      [A6 - 0x2]
  181. 0000021C  486E 0010                pea.l      [A6 + 0x10]
  182. 00000220  4EBA 00B8                jsr        [PC + 0xB8 /* 000002DA */]
  183. 00000224  4FEF 000A                lea.l      A7, [A7 + 0xA]
  184. 00000228  0C45 0040                cmpi.w     D5, 0x40 /* '@' */
  185. 0000022C  6C06                     bge        +0x8 /* 00000234 */
  186. 0000022E  426D F940                clr.w      [A5 - 0x6C0]
  187. 00000232  7601                     moveq.l    D3, 0x01
  188. label00000234:
  189. 00000234  426D F942                clr.w      [A5 - 0x6BE]
  190. 00000238  426D F944                clr.w      [A5 - 0x6BC]
  191. label0000023C:
  192. 0000023C  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  193. 00000240  6D00 FF4E                blt        -0xB0 /* 00000190 */
  194. 00000244  4A03                     tst.b      D3
  195. 00000246  6700 FF48                beq        -0xB6 /* 00000190 */
  196. label0000024A:
  197. 0000024A  BCAE 000C                cmp.l      D6, [A6 + 0xC]
  198. 0000024E  6F06                     ble        +0x8 /* 00000256 */
  199. 00000250  3D7C 7FFF FFFC           move.w     [A6 - 0x4], 0x7FFF
  200. label00000256:
  201. 00000256  302E FFFC                move.w     D0, [A6 - 0x4]
  202. 0000025A  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  203. 0000025E  4E5E                     unlink     A6
  204. 00000260  4E75                     rts
  205. 00000262  4445                     neg.w      D5
  206. 00000264  4343                     chk.w      D1, D3
  207. 00000266  4954                     chk.w      D4, [A4]
  208. 00000268  5420                     addq.b     -[A0], 2
  209. fn0000026A:
  210. 0000026A  4E56 0000                link       A6, 0
  211. 0000026E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  212. 00000272  286E 0008                movea.l    A4, [A6 + 0x8]
  213. 00000276  266E 000C                movea.l    A3, [A6 + 0xC]
  214. 0000027A  3E2E 0010                move.w     D7, [A6 + 0x10]
  215. 0000027E  4A47                     tst.w      D7
  216. 00000280  6700 0048                beq        +0x4A /* 000002CA */
  217. 00000284  4A53                     tst.w      [A3]
  218. 00000286  6732                     beq        +0x34 /* 000002BA */
  219. 00000288  7008                     moveq.l    D0, 0x08
  220. 0000028A  9053                     sub.w      D0, [A3]
  221. 0000028C  3C00                     move.w     D6, D0
  222. 0000028E  7001                     moveq.l    D0, 0x01
  223. 00000290  ED68                     lsl        D0.w, D6
  224. 00000292  5340                     subq.w     D0, 1
  225. 00000294  3A00                     move.w     D5, D0
  226. 00000296  3005                     move.w     D0, D5
  227. 00000298  4640                     not.w      D0
  228. 0000029A  2054                     movea.l    A0, [A4]
  229. 0000029C  C110                     and.b      [A0], D0
  230. 0000029E  BE46                     cmp.w      D7, D6
  231. 000002A0  6D08                     blt        +0xA /* 000002AA */
  232. 000002A2  4253                     clr.w      [A3]
  233. 000002A4  9E46                     sub.w      D7, D6
  234. 000002A6  5294                     addq.l     [A4], 1
  235. 000002A8  6010                     bra        +0x12 /* 000002BA */
  236. label000002AA:
  237. 000002AA  BE46                     cmp.w      D7, D6
  238. 000002AC  6C0C                     bge        +0xE /* 000002BA */
  239. 000002AE  DF53                     add.w      [A3], D7
  240. 000002B0  6018                     bra        +0x1A /* 000002CA */
  241. label000002B2:
  242. 000002B2  2054                     movea.l    A0, [A4]
  243. 000002B4  5294                     addq.l     [A4], 1
  244. 000002B6  4210                     clr.b      [A0]
  245. 000002B8  5147                     subq.w     D7, 8
  246. label000002BA:
  247. 000002BA  0C47 0007                cmpi.w     D7, 0x7
  248. 000002BE  6EF2                     bgt        -0xC /* 000002B2 */
  249. 000002C0  4A47                     tst.w      D7
  250. 000002C2  6706                     beq        +0x8 /* 000002CA */
  251. 000002C4  3687                     move.w     [A3], D7
  252. 000002C6  2054                     movea.l    A0, [A4]
  253. 000002C8  4210                     clr.b      [A0]
  254. label000002CA:
  255. 000002CA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  256. 000002CE  4E5E                     unlink     A6
  257. 000002D0  4E75                     rts
  258. 000002D2  5255                     addq.w     [A5], 1
  259. 000002D4  4E57 4849                link       A7, -0xFFFFB7B7
  260. 000002D8  5445                     addq.w     D5, 2
  261. fn000002DA:
  262. 000002DA  4E56 0000                link       A6, 0
  263. 000002DE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  264. 000002E2  286E 0008                movea.l    A4, [A6 + 0x8]
  265. 000002E6  266E 000C                movea.l    A3, [A6 + 0xC]
  266. 000002EA  3E2E 0010                move.w     D7, [A6 + 0x10]
  267. 000002EE  4A47                     tst.w      D7
  268. 000002F0  6700 0048                beq        +0x4A /* 0000033A */
  269. 000002F4  4A53                     tst.w      [A3]
  270. 000002F6  6730                     beq        +0x32 /* 00000328 */
  271. 000002F8  7008                     moveq.l    D0, 0x08
  272. 000002FA  9053                     sub.w      D0, [A3]
  273. 000002FC  3C00                     move.w     D6, D0
  274. 000002FE  7001                     moveq.l    D0, 0x01
  275. 00000300  ED68                     lsl        D0.w, D6
  276. 00000302  5340                     subq.w     D0, 1
  277. 00000304  3A00                     move.w     D5, D0
  278. 00000306  2054                     movea.l    A0, [A4]
  279. 00000308  8B10                     or.b       [A0], D5
  280. 0000030A  BE46                     cmp.w      D7, D6
  281. 0000030C  6D08                     blt        +0xA /* 00000316 */
  282. 0000030E  4253                     clr.w      [A3]
  283. 00000310  9E46                     sub.w      D7, D6
  284. 00000312  5294                     addq.l     [A4], 1
  285. 00000314  6012                     bra        +0x14 /* 00000328 */
  286. label00000316:
  287. 00000316  BE46                     cmp.w      D7, D6
  288. 00000318  6C0E                     bge        +0x10 /* 00000328 */
  289. 0000031A  DF53                     add.w      [A3], D7
  290. 0000031C  601C                     bra        +0x1E /* 0000033A */
  291. label0000031E:
  292. 0000031E  2054                     movea.l    A0, [A4]
  293. 00000320  5294                     addq.l     [A4], 1
  294. 00000322  10BC 00FF                move.b     [A0], 0xFF
  295. 00000326  5147                     subq.w     D7, 8
  296. label00000328:
  297. 00000328  0C47 0007                cmpi.w     D7, 0x7
  298. 0000032C  6EF0                     bgt        -0xE /* 0000031E */
  299. 0000032E  4A47                     tst.w      D7
  300. 00000330  6708                     beq        +0xA /* 0000033A */
  301. 00000332  3687                     move.w     [A3], D7
  302. 00000334  2054                     movea.l    A0, [A4]
  303. 00000336  10BC 00FF                move.b     [A0], 0xFF
  304. label0000033A:
  305. 0000033A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  306. 0000033E  4E5E                     unlink     A6
  307. 00000340  4E75                     rts
  308. 00000342  5255                     addq.w     [A5], 1
  309. 00000344  4E42                     trap       2
  310. 00000346  4C41 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, D1
  311. fn0000034A:
  312. 0000034A  4A6D F940                tst.w      [A5 - 0x6C0]
  313. 0000034E  6700 0564                beq        +0x566 /* 000008B4 */
  314. 00000352  302D F944                move.w     D0, [A5 - 0x6BC]
  315. 00000356  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  316. 0000035A  0002 000D                ori.b      D2, 0xD /* '\r' */
  317. 0000035E  0550                     bchg       [A0], D2
  318. 00000360  0018 003A                ori.b      [A0]+, 0x3A /* ':' */
  319. 00000364  005C 007E                ori.w      [A4]+, 0x7E /* '~' */
  320. 00000368  0098 00BA 00E6           ori.l      [A0]+, 0xBA00E6
  321. 0000036E  010A                     btst       A2, D0
  322. 00000370  0124                     btst       -[A4], D0
  323. 00000372  0166                     bchg       -[A6], D0
  324. 00000374  01E0                     .incomplete
  325. 00000376  0436 302D F942 4EAD      subi.b     [[A6 + <<invalid base displacement size>>] + 0x4EAD], 0x2D /* '-' */
  326. 0000037E  003A 0002 0003           ori.b      [PC + 0x3 /* 00000383, value 0x3 */], 0x2
  327. 00000384  0012 000A                ori.b      [A2], 0xA /* '\n' */
  328. 00000388  0002 7002                ori.b      D2, 0x2
  329. 0000038C  6000 0A88                bra        +0xA8A /* 00000E16 */
  330. 00000390  7003                     moveq.l    D0, 0x03
  331. 00000392  6000 0A82                bra        +0xA84 /* 00000E16 */
  332. 00000396  70FF                     moveq.l    D0, 0xFFFFFFFF
  333. 00000398  6000 0A7C                bra        +0xA7E /* 00000E16 */
  334. 0000039C  302D F942                move.w     D0, [A5 - 0x6BE]
  335. 000003A0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  336. 000003A4  0002 0003                ori.b      D2, 0x3
  337. 000003A8  0012 0004                ori.b      [A2], 0x4
  338. 000003AC  0008 7001                ori.b      A0, 0x1
  339. 000003B0  6000 0A64                bra        +0xA66 /* 00000E16 */
  340. 000003B4  7004                     moveq.l    D0, 0x04
  341. 000003B6  6000 0A5E                bra        +0xA60 /* 00000E16 */
  342. 000003BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  343. 000003BC  6000 0A58                bra        +0xA5A /* 00000E16 */
  344. 000003C0  302D F942                move.w     D0, [A5 - 0x6BE]
  345. 000003C4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  346. 000003C8  0002 0003                ori.b      D2, 0x3
  347. 000003CC  0012 000A                ori.b      [A2], 0xA /* '\n' */
  348. 000003D0  0002 7005                ori.b      D2, 0x5
  349. 000003D4  6000 0A40                bra        +0xA42 /* 00000E16 */
  350. 000003D8  7006                     moveq.l    D0, 0x06
  351. 000003DA  6000 0A3A                bra        +0xA3C /* 00000E16 */
  352. 000003DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  353. 000003E0  6000 0A34                bra        +0xA36 /* 00000E16 */
  354. 000003E4  302D F942                move.w     D0, [A5 - 0x6BE]
  355. 000003E8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  356. 000003EC  0003 0003                ori.b      D3, 0x3
  357. 000003F0  000A 0002                ori.b      A2, 0x2
  358. 000003F4  7007                     moveq.l    D0, 0x07
  359. 000003F6  6000 0A1E                bra        +0xA20 /* 00000E16 */
  360. 000003FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  361. 000003FC  6000 0A18                bra        +0xA1A /* 00000E16 */
  362. 00000400  302D F942                move.w     D0, [A5 - 0x6BE]
  363. 00000404  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  364. 00000408  0004 0005                ori.b      D4, 0x5
  365. 0000040C  0012 000A                ori.b      [A2], 0xA /* '\n' */
  366. 00000410  0002 7008                ori.b      D2, 0x8
  367. 00000414  6000 0A00                bra        +0xA02 /* 00000E16 */
  368. 00000418  7009                     moveq.l    D0, 0x09
  369. 0000041A  6000 09FA                bra        +0x9FC /* 00000E16 */
  370. 0000041E  70FF                     moveq.l    D0, 0xFFFFFFFF
  371. 00000420  6000 09F4                bra        +0x9F6 /* 00000E16 */
  372. 00000424  302D F942                move.w     D0, [A5 - 0x6BE]
  373. 00000428  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  374. 0000042C  0004 0007                ori.b      D4, 0x7
  375. 00000430  001C 0008                ori.b      [A4]+, 0x8
  376. 00000434  000C 0016                ori.b      A4, 0x16
  377. 00000438  000E 700A                ori.b      A6, 0xA /* '\n' */
  378. 0000043C  6000 09D8                bra        +0x9DA /* 00000E16 */
  379. 00000440  700B                     moveq.l    D0, 0x0B
  380. 00000442  6000 09D2                bra        +0x9D4 /* 00000E16 */
  381. 00000446  700C                     moveq.l    D0, 0x0C
  382. 00000448  6000 09CC                bra        +0x9CE /* 00000E16 */
  383. 0000044C  70FF                     moveq.l    D0, 0xFFFFFFFF
  384. 0000044E  6000 09C6                bra        +0x9C8 /* 00000E16 */
  385. 00000452  302D F942                move.w     D0, [A5 - 0x6BE]
  386. 00000456  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  387. 0000045A  0002 000A                ori.b      D2, 0xA /* '\n' */
  388. 0000045E  0004 000C                ori.b      D4, 0xC
  389. 00000462  0007 000E                ori.b      D7, 0xE
  390. 00000466  700D                     moveq.l    D0, 0x0D
  391. 00000468  6000 09AC                bra        +0x9AE /* 00000E16 */
  392. 0000046C  700E                     moveq.l    D0, 0x0E
  393. 0000046E  6000 09A6                bra        +0x9A8 /* 00000E16 */
  394. 00000472  70FF                     moveq.l    D0, 0xFFFFFFFF
  395. 00000474  6000 09A0                bra        +0x9A2 /* 00000E16 */
  396. 00000478  302D F942                move.w     D0, [A5 - 0x6BE]
  397. 0000047C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  398. 00000480  0018 0018                ori.b      [A0]+, 0x18
  399. 00000484  000A 0002                ori.b      A2, 0x2
  400. 00000488  700F                     moveq.l    D0, 0x0F
  401. 0000048A  6000 098A                bra        +0x98C /* 00000E16 */
  402. 0000048E  70FF                     moveq.l    D0, 0xFFFFFFFF
  403. 00000490  6000 0984                bra        +0x986 /* 00000E16 */
  404. 00000494  302D F942                move.w     D0, [A5 - 0x6BE]
  405. 00000498  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  406. 0000049C  0005 0016                ori.b      D5, 0x16
  407. 000004A0  0037 0018 0017           ori.b      [A7 + D0.w + 0x17], 0x18
  408. 000004A6  001A 0018                ori.b      [A2]+, 0x18
  409. 000004AA  001C 0008                ori.b      [A4]+, 0x8
  410. 000004AE  001E 000F                ori.b      [A6]+, 0xF
  411. 000004B2  0020 7000                ori.b      -[A0], 0x0
  412. 000004B6  6000 095E                bra        +0x960 /* 00000E16 */
  413. 000004BA  7010                     moveq.l    D0, 0x10
  414. 000004BC  6000 0958                bra        +0x95A /* 00000E16 */
  415. 000004C0  7011                     moveq.l    D0, 0x11
  416. 000004C2  6000 0952                bra        +0x954 /* 00000E16 */
  417. 000004C6  7012                     moveq.l    D0, 0x12
  418. 000004C8  6000 094C                bra        +0x94E /* 00000E16 */
  419. 000004CC  7040                     moveq.l    D0, 0x40
  420. 000004CE  6000 0946                bra        +0x948 /* 00000E16 */
  421. 000004D2  70FF                     moveq.l    D0, 0xFFFFFFFF
  422. 000004D4  6000 0940                bra        +0x942 /* 00000E16 */
  423. 000004D8  302D F942                move.w     D0, [A5 - 0x6BE]
  424. 000004DC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  425. 000004E0  000A 002A                ori.b      A2, 0x2A /* '*' */
  426. 000004E4  0067 002C                ori.w      -[A7], 0x2C /* ',' */
  427. 000004E8  0068 002E 006C           ori.w      [A0 + 0x6C], 0x2E /* '.' */
  428. 000004EE  0030 0037 0032           ori.b      [A0 + D0.w + 0x32], 0x37 /* '7' */
  429. 000004F4  0028 0034 0017           ori.b      [A0 + 0x17], 0x34 /* '4' */
  430. 000004FA  0036 0018 0038           ori.b      [A6 + D0.w + 0x38], 0x18
  431. 00000500  0008 003C                ori.b      A0, 0x3C /* '<' */
  432. 00000504  000C 0040                ori.b      A4, 0x40 /* '@' */
  433. 00000508  000D 0044                ori.b      A5, 0x44 /* 'D' */
  434. 0000050C  7013                     moveq.l    D0, 0x13
  435. 0000050E  6000 0906                bra        +0x908 /* 00000E16 */
  436. 00000512  7014                     moveq.l    D0, 0x14
  437. 00000514  6000 0900                bra        +0x902 /* 00000E16 */
  438. 00000518  7015                     moveq.l    D0, 0x15
  439. 0000051A  6000 08FA                bra        +0x8FC /* 00000E16 */
  440. 0000051E  7016                     moveq.l    D0, 0x16
  441. 00000520  6000 08F4                bra        +0x8F6 /* 00000E16 */
  442. 00000524  7017                     moveq.l    D0, 0x17
  443. 00000526  6000 08EE                bra        +0x8F0 /* 00000E16 */
  444. 0000052A  7018                     moveq.l    D0, 0x18
  445. 0000052C  6000 08E8                bra        +0x8EA /* 00000E16 */
  446. 00000530  7019                     moveq.l    D0, 0x19
  447. 00000532  6000 08E2                bra        +0x8E4 /* 00000E16 */
  448. 00000536  303C 0700                move.w     D0, 0x700
  449. 0000053A  6000 08DA                bra        +0x8DC /* 00000E16 */
  450. 0000053E  303C 0740                move.w     D0, 0x740
  451. 00000542  6000 08D2                bra        +0x8D4 /* 00000E16 */
  452. 00000546  303C 0780                move.w     D0, 0x780
  453. 0000054A  6000 08CA                bra        +0x8CC /* 00000E16 */
  454. 0000054E  70FF                     moveq.l    D0, 0xFFFFFFFF
  455. 00000550  6000 08C4                bra        +0x8C6 /* 00000E16 */
  456. 00000554  302D F942                move.w     D0, [A5 - 0x6BE]
  457. 00000558  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  458. 0000055C  0037 00DE 0001           ori.b      [A7 + D0.w + 0x1], 0xDE
  459. 00000562  00E0                     .incomplete
  460. 00000564  00CA                     .incomplete
  461. 00000566  00E2                     .incomplete
  462. 00000568  00CB                     .incomplete
  463. 0000056A  00E4                     .incomplete
  464. 0000056C  00CC                     .incomplete
  465. 0000056E  00E6                     .incomplete
  466. 00000570  00CD                     .incomplete
  467. 00000572  00E8                     .incomplete
  468. 00000574  0068 00EA 0069           ori.w      [A0 + 0x69], 0xEA
  469. 0000057A  00EC                     .incomplete
  470. 0000057C  006A 00EE 006B           ori.w      [A2 + 0x6B], 0xEE
  471. 00000582  00F0                     .incomplete
  472. 00000584  00D2                     .incomplete
  473. 00000586  00F2                     .incomplete
  474. 00000588  00D3                     .incomplete
  475. 0000058A  00F4                     .incomplete
  476. 0000058C  00D4                     .incomplete
  477. 0000058E  00F6                     .incomplete
  478. 00000590  00D5                     .incomplete
  479. 00000592  00F8                     .incomplete
  480. 00000594  00D6                     .incomplete
  481. 00000596  00FA                     .incomplete
  482. 00000598  00D7                     .incomplete
  483. 0000059A  00FC                     .incomplete
  484. 0000059C  006C 00FE 006D           ori.w      [A4 + 0x6D], 0xFE
  485. 000005A2  0100                     btst       D0, D0
  486. 000005A4  00DA                     .incomplete
  487. 000005A6  0102                     btst       D2, D0
  488. 000005A8  00DB                     .incomplete
  489. 000005AA  0104                     btst       D4, D0
  490. 000005AC  0054 0106                ori.w      [A4], 0x106
  491. 000005B0  0055 0108                ori.w      [A5], 0x108
  492. 000005B4  0056 010A                ori.w      [A6], 0x10A
  493. 000005B8  0057 010C                ori.w      [A7], 0x10C
  494. 000005BC  0064 010E                ori.w      -[A4], 0x10E
  495. 000005C0  0065 0110                ori.w      -[A5], 0x110
  496. 000005C4  0052 0112                ori.w      [A2], 0x112
  497. 000005C8  0053 0114                ori.w      [A3], 0x114
  498. 000005CC  0024 0116                ori.b      -[A4], 0x16
  499. 000005D0  0037 0118 0038           ori.b      [A7 + D0.w + 0x38], 0x18
  500. 000005D6  011A                     btst       [A2]+, D0
  501. 000005D8  0027 011C                ori.b      -[A7], 0x1C
  502. 000005DC  0028 011E 0058           ori.b      [A0 + 0x58], 0x1E
  503. 000005E2  0120                     btst       -[A0], D0
  504. 000005E4  0059 0122                ori.w      [A1]+, 0x122
  505. 000005E8  002B 0124 002C           ori.b      [A3 + 0x2C], 0x24 /* '$' */
  506. 000005EE  0126                     btst       -[A6], D0
  507. 000005F0  005A 0128                ori.w      [A2]+, 0x128
  508. 000005F4  0066 012A                ori.w      -[A6], 0x12A
  509. 000005F8  0067 012C                ori.w      -[A7], 0x12C
  510. 000005FC  00C8                     .incomplete
  511. 000005FE  0130 00C9                btst       [A0 + D0.w - 0x55], D0
  512. 00000602  0134 005B                btst       [A4 + D0.w + 0x5B], D0
  513. 00000606  0138 0033                btst       [0x00000033], D0
  514. 0000060A  013C 0034                btst       0x34 /* '4' */, D0
  515. 0000060E  0140                     bchg       D0, D0
  516. 00000610  0035 0144 0012           ori.b      [A5 + D0.w + 0x12], 0x44 /* 'D' */
  517. 00000616  0148                     bchg       A0, D0
  518. 00000618  0013 014C                ori.b      [A3], 0x4C /* 'L' */
  519. 0000061C  0014 0150                ori.b      [A4], 0x50 /* 'P' */
  520. 00000620  0015 0154                ori.b      [A5], 0x54 /* 'T' */
  521. 00000624  0016 0158                ori.b      [A6], 0x58 /* 'X' */
  522. 00000628  0017 015C                ori.b      [A7], 0x5C /* '\\' */
  523. 0000062C  001C 0160                ori.b      [A4]+, 0x60 /* '`' */
  524. 00000630  001D 0164                ori.b      [A5]+, 0x64 /* 'd' */
  525. 00000634  001E 0168                ori.b      [A6]+, 0x68 /* 'h' */
  526. 00000638  001F 016C                ori.b      [A7]+, 0x6C /* 'l' */
  527. 0000063C  70FF                     moveq.l    D0, 0xFFFFFFFF
  528. 0000063E  6000 07D6                bra        +0x7D8 /* 00000E16 */
  529. 00000642  701A                     moveq.l    D0, 0x1A
  530. 00000644  6000 07D0                bra        +0x7D2 /* 00000E16 */
  531. 00000648  701B                     moveq.l    D0, 0x1B
  532. 0000064A  6000 07CA                bra        +0x7CC /* 00000E16 */
  533. 0000064E  701C                     moveq.l    D0, 0x1C
  534. 00000650  6000 07C4                bra        +0x7C6 /* 00000E16 */
  535. 00000654  701D                     moveq.l    D0, 0x1D
  536. 00000656  6000 07BE                bra        +0x7C0 /* 00000E16 */
  537. 0000065A  701E                     moveq.l    D0, 0x1E
  538. 0000065C  6000 07B8                bra        +0x7BA /* 00000E16 */
  539. 00000660  701F                     moveq.l    D0, 0x1F
  540. 00000662  6000 07B2                bra        +0x7B4 /* 00000E16 */
  541. 00000666  7020                     moveq.l    D0, 0x20
  542. 00000668  6000 07AC                bra        +0x7AE /* 00000E16 */
  543. 0000066C  7021                     moveq.l    D0, 0x21
  544. 0000066E  6000 07A6                bra        +0x7A8 /* 00000E16 */
  545. 00000672  7022                     moveq.l    D0, 0x22
  546. 00000674  6000 07A0                bra        +0x7A2 /* 00000E16 */
  547. 00000678  7023                     moveq.l    D0, 0x23
  548. 0000067A  6000 079A                bra        +0x79C /* 00000E16 */
  549. 0000067E  7024                     moveq.l    D0, 0x24
  550. 00000680  6000 0794                bra        +0x796 /* 00000E16 */
  551. 00000684  7025                     moveq.l    D0, 0x25
  552. 00000686  6000 078E                bra        +0x790 /* 00000E16 */
  553. 0000068A  7026                     moveq.l    D0, 0x26
  554. 0000068C  6000 0788                bra        +0x78A /* 00000E16 */
  555. 00000690  7027                     moveq.l    D0, 0x27
  556. 00000692  6000 0782                bra        +0x784 /* 00000E16 */
  557. 00000696  7028                     moveq.l    D0, 0x28
  558. 00000698  6000 077C                bra        +0x77E /* 00000E16 */
  559. 0000069C  7029                     moveq.l    D0, 0x29
  560. 0000069E  6000 0776                bra        +0x778 /* 00000E16 */
  561. 000006A2  702A                     moveq.l    D0, 0x2A
  562. 000006A4  6000 0770                bra        +0x772 /* 00000E16 */
  563. 000006A8  702B                     moveq.l    D0, 0x2B
  564. 000006AA  6000 076A                bra        +0x76C /* 00000E16 */
  565. 000006AE  702C                     moveq.l    D0, 0x2C
  566. 000006B0  6000 0764                bra        +0x766 /* 00000E16 */
  567. 000006B4  702D                     moveq.l    D0, 0x2D
  568. 000006B6  6000 075E                bra        +0x760 /* 00000E16 */
  569. 000006BA  702E                     moveq.l    D0, 0x2E
  570. 000006BC  6000 0758                bra        +0x75A /* 00000E16 */
  571. 000006C0  702F                     moveq.l    D0, 0x2F
  572. 000006C2  6000 0752                bra        +0x754 /* 00000E16 */
  573. 000006C6  7030                     moveq.l    D0, 0x30
  574. 000006C8  6000 074C                bra        +0x74E /* 00000E16 */
  575. 000006CC  7031                     moveq.l    D0, 0x31
  576. 000006CE  6000 0746                bra        +0x748 /* 00000E16 */
  577. 000006D2  7032                     moveq.l    D0, 0x32
  578. 000006D4  6000 0740                bra        +0x742 /* 00000E16 */
  579. 000006D8  7033                     moveq.l    D0, 0x33
  580. 000006DA  6000 073A                bra        +0x73C /* 00000E16 */
  581. 000006DE  7034                     moveq.l    D0, 0x34
  582. 000006E0  6000 0734                bra        +0x736 /* 00000E16 */
  583. 000006E4  7035                     moveq.l    D0, 0x35
  584. 000006E6  6000 072E                bra        +0x730 /* 00000E16 */
  585. 000006EA  7036                     moveq.l    D0, 0x36
  586. 000006EC  6000 0728                bra        +0x72A /* 00000E16 */
  587. 000006F0  7037                     moveq.l    D0, 0x37
  588. 000006F2  6000 0722                bra        +0x724 /* 00000E16 */
  589. 000006F6  7038                     moveq.l    D0, 0x38
  590. 000006F8  6000 071C                bra        +0x71E /* 00000E16 */
  591. 000006FC  7039                     moveq.l    D0, 0x39
  592. 000006FE  6000 0716                bra        +0x718 /* 00000E16 */
  593. 00000702  703A                     moveq.l    D0, 0x3A
  594. 00000704  6000 0710                bra        +0x712 /* 00000E16 */
  595. 00000708  703B                     moveq.l    D0, 0x3B
  596. 0000070A  6000 070A                bra        +0x70C /* 00000E16 */
  597. 0000070E  703C                     moveq.l    D0, 0x3C
  598. 00000710  6000 0704                bra        +0x706 /* 00000E16 */
  599. 00000714  703D                     moveq.l    D0, 0x3D
  600. 00000716  6000 06FE                bra        +0x700 /* 00000E16 */
  601. 0000071A  703E                     moveq.l    D0, 0x3E
  602. 0000071C  6000 06F8                bra        +0x6FA /* 00000E16 */
  603. 00000720  703F                     moveq.l    D0, 0x3F
  604. 00000722  6000 06F2                bra        +0x6F4 /* 00000E16 */
  605. 00000726  303C 0080                move.w     D0, 0x80
  606. 0000072A  6000 06EA                bra        +0x6EC /* 00000E16 */
  607. 0000072E  303C 00C0                move.w     D0, 0xC0
  608. 00000732  6000 06E2                bra        +0x6E4 /* 00000E16 */
  609. 00000736  303C 0100                move.w     D0, 0x100
  610. 0000073A  6000 06DA                bra        +0x6DC /* 00000E16 */
  611. 0000073E  303C 0140                move.w     D0, 0x140
  612. 00000742  6000 06D2                bra        +0x6D4 /* 00000E16 */
  613. 00000746  303C 0180                move.w     D0, 0x180
  614. 0000074A  6000 06CA                bra        +0x6CC /* 00000E16 */
  615. 0000074E  303C 01C0                move.w     D0, 0x1C0
  616. 00000752  6000 06C2                bra        +0x6C4 /* 00000E16 */
  617. 00000756  303C 07C0                move.w     D0, 0x7C0
  618. 0000075A  6000 06BA                bra        +0x6BC /* 00000E16 */
  619. 0000075E  303C 0800                move.w     D0, 0x800
  620. 00000762  6000 06B2                bra        +0x6B4 /* 00000E16 */
  621. 00000766  303C 0840                move.w     D0, 0x840
  622. 0000076A  6000 06AA                bra        +0x6AC /* 00000E16 */
  623. 0000076E  303C 0880                move.w     D0, 0x880
  624. 00000772  6000 06A2                bra        +0x6A4 /* 00000E16 */
  625. 00000776  303C 08C0                move.w     D0, 0x8C0
  626. 0000077A  6000 069A                bra        +0x69C /* 00000E16 */
  627. 0000077E  303C 0900                move.w     D0, 0x900 /* '\t\0' */
  628. 00000782  6000 0692                bra        +0x694 /* 00000E16 */
  629. 00000786  303C 0940                move.w     D0, 0x940 /* '\t@' */
  630. 0000078A  6000 068A                bra        +0x68C /* 00000E16 */
  631. 0000078E  303C 0980                move.w     D0, 0x980
  632. 00000792  6000 0682                bra        +0x684 /* 00000E16 */
  633. 00000796  303C 09C0                move.w     D0, 0x9C0
  634. 0000079A  6000 067A                bra        +0x67C /* 00000E16 */
  635. 0000079E  303C 0A00                move.w     D0, 0xA00 /* '\n\0' */
  636. 000007A2  6000 0672                bra        +0x674 /* 00000E16 */
  637. 000007A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  638. 000007A8  6000 066C                bra        +0x66E /* 00000E16 */
  639. 000007AC  302D F942                move.w     D0, [A5 - 0x6BE]
  640. 000007B0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  641. 000007B4  0014 0052                ori.b      [A4], 0x52 /* 'R' */
  642. 000007B8  006C 0056 006D           ori.w      [A4 + 0x6D], 0x56 /* 'V' */
  643. 000007BE  005A 004A                ori.w      [A2]+, 0x4A /* 'J' */
  644. 000007C2  005E 004B                ori.w      [A6]+, 0x4B /* 'K' */
  645. 000007C6  0062 004C                ori.w      -[A2], 0x4C /* 'L' */
  646. 000007CA  0066 004D                ori.w      -[A6], 0x4D /* 'M' */
  647. 000007CE  006A 0072 006E           ori.w      [A2 + 0x6E], 0x72 /* 'r' */
  648. 000007D4  0073 0072 0074           ori.w      [A3 + D0.w + 0x74], 0x72 /* 'r' */
  649. 000007DA  0076 0075 007A           ori.w      [A6 + D0.w + 0x7A], 0x75 /* 'u' */
  650. 000007E0  0076 007E 0077           ori.w      [A6 + D0.w + 0x77], 0x7E /* '~' */
  651. 000007E6  0082 0052 0086           ori.l      D2, 0x520086
  652. 000007EC  0053 008A                ori.w      [A3], 0x8A
  653. 000007F0  0054 008E                ori.w      [A4], 0x8E
  654. 000007F4  0055 0092                ori.w      [A5], 0x92
  655. 000007F8  005A 0096                ori.w      [A2]+, 0x96
  656. 000007FC  005B 009A                ori.w      [A3]+, 0x9A
  657. 00000800  0064 009E                ori.w      -[A4], 0x9E
  658. 00000804  0065 00A2                ori.w      -[A5], 0xA2
  659. 00000808  303C 0200                move.w     D0, 0x200
  660. 0000080C  6000 0608                bra        +0x60A /* 00000E16 */
  661. 00000810  303C 0240                move.w     D0, 0x240
  662. 00000814  6000 0600                bra        +0x602 /* 00000E16 */
  663. 00000818  303C 0280                move.w     D0, 0x280
  664. 0000081C  6000 05F8                bra        +0x5FA /* 00000E16 */
  665. 00000820  303C 02C0                move.w     D0, 0x2C0
  666. 00000824  6000 05F0                bra        +0x5F2 /* 00000E16 */
  667. 00000828  303C 0300                move.w     D0, 0x300
  668. 0000082C  6000 05E8                bra        +0x5EA /* 00000E16 */
  669. 00000830  303C 0340                move.w     D0, 0x340
  670. 00000834  6000 05E0                bra        +0x5E2 /* 00000E16 */
  671. 00000838  303C 0380                move.w     D0, 0x380
  672. 0000083C  6000 05D8                bra        +0x5DA /* 00000E16 */
  673. 00000840  303C 03C0                move.w     D0, 0x3C0
  674. 00000844  6000 05D0                bra        +0x5D2 /* 00000E16 */
  675. 00000848  303C 0400                move.w     D0, 0x400
  676. 0000084C  6000 05C8                bra        +0x5CA /* 00000E16 */
  677. 00000850  303C 0440                move.w     D0, 0x440
  678. 00000854  6000 05C0                bra        +0x5C2 /* 00000E16 */
  679. 00000858  303C 0480                move.w     D0, 0x480
  680. 0000085C  6000 05B8                bra        +0x5BA /* 00000E16 */
  681. 00000860  303C 04C0                move.w     D0, 0x4C0
  682. 00000864  6000 05B0                bra        +0x5B2 /* 00000E16 */
  683. 00000868  303C 0500                move.w     D0, 0x500
  684. 0000086C  6000 05A8                bra        +0x5AA /* 00000E16 */
  685. 00000870  303C 0540                move.w     D0, 0x540
  686. 00000874  6000 05A0                bra        +0x5A2 /* 00000E16 */
  687. 00000878  303C 0580                move.w     D0, 0x580
  688. 0000087C  6000 0598                bra        +0x59A /* 00000E16 */
  689. 00000880  303C 05C0                move.w     D0, 0x5C0
  690. 00000884  6000 0590                bra        +0x592 /* 00000E16 */
  691. 00000888  303C 0600                move.w     D0, 0x600
  692. 0000088C  6000 0588                bra        +0x58A /* 00000E16 */
  693. 00000890  303C 0640                move.w     D0, 0x640
  694. 00000894  6000 0580                bra        +0x582 /* 00000E16 */
  695. 00000898  303C 0680                move.w     D0, 0x680
  696. 0000089C  6000 0578                bra        +0x57A /* 00000E16 */
  697. 000008A0  303C 06C0                move.w     D0, 0x6C0
  698. 000008A4  6000 0570                bra        +0x572 /* 00000E16 */
  699. 000008A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  700. 000008AA  6000 056A                bra        +0x56C /* 00000E16 */
  701. 000008AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  702. 000008B0  6000 0564                bra        +0x566 /* 00000E16 */
  703. label000008B4:
  704. 000008B4  302D F944                move.w     D0, [A5 - 0x6BC]
  705. 000008B8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  706. 000008BC  0002 000D                ori.b      D2, 0xD /* '\r' */
  707. 000008C0  0554                     bchg       [A4], D2
  708. 000008C2  0018 0028                ori.b      [A0]+, 0x28 /* '(' */
  709. 000008C6  0038 0080 00CE           ori.b      [0x000000CE], 0x80
  710. 000008CC  013C 01C6                btst       0xC6, D0
  711. 000008D0  0386                     bclr       D6, D1
  712. 000008D2  0456 0466                subi.w     [A6], 0x466
  713. 000008D6  049A 052C 302D           subi.l     [A2]+, 0x52C302D
  714. 000008DC  F942                     .extension 0x942 <<F/4-5/4>> // unimplemented
  715. 000008DE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  716. 000008E2  0000 0002                ori.b      D0, 0x2
  717. 000008E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  718. 000008E8  6000 052C                bra        +0x52E /* 00000E16 */
  719. 000008EC  302D F942                move.w     D0, [A5 - 0x6BE]
  720. 000008F0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  721. 000008F4  0000 0002                ori.b      D0, 0x2
  722. 000008F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  723. 000008FA  6000 051A                bra        +0x51C /* 00000E16 */
  724. 000008FE  302D F942                move.w     D0, [A5 - 0x6BE]
  725. 00000902  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  726. 00000906  0007 000F                ori.b      D7, 0xF
  727. 0000090A  0038 0012 0016           ori.b      [0x00000016], 0x12
  728. 00000910  0032 0030 0016           ori.b      [A2 + D0.w + 0x16], 0x30 /* '0' */
  729. 00000916  001A 002A                ori.b      [A2]+, 0x2A /* '*' */
  730. 0000091A  001C 0020                ori.b      [A4]+, 0x20 /* ' ' */
  731. 0000091E  7002                     moveq.l    D0, 0x02
  732. 00000920  6000 04F4                bra        +0x4F6 /* 00000E16 */
  733. 00000924  7003                     moveq.l    D0, 0x03
  734. 00000926  6000 04EE                bra        +0x4F0 /* 00000E16 */
  735. 0000092A  7004                     moveq.l    D0, 0x04
  736. 0000092C  6000 04E8                bra        +0x4EA /* 00000E16 */
  737. 00000930  7005                     moveq.l    D0, 0x05
  738. 00000932  6000 04E2                bra        +0x4E4 /* 00000E16 */
  739. 00000936  7006                     moveq.l    D0, 0x06
  740. 00000938  6000 04DC                bra        +0x4DE /* 00000E16 */
  741. 0000093C  7007                     moveq.l    D0, 0x07
  742. 0000093E  6000 04D6                bra        +0x4D8 /* 00000E16 */
  743. 00000942  70FF                     moveq.l    D0, 0xFFFFFFFF
  744. 00000944  6000 04D0                bra        +0x4D2 /* 00000E16 */
  745. 00000948  302D F942                move.w     D0, [A5 - 0x6BE]
  746. 0000094C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  747. 00000950  0006 001A                ori.b      D6, 0x1A
  748. 00000954  0013 001C                ori.b      [A3], 0x1C
  749. 00000958  0014 001E                ori.b      [A4], 0x1E
  750. 0000095C  0007 0020                ori.b      D7, 0x20 /* ' ' */
  751. 00000960  0008 0022                ori.b      A0, 0x22 /* '\"' */
  752. 00000964  001B 0024                ori.b      [A3]+, 0x24 /* '$' */
  753. 00000968  0012 0028                ori.b      [A2], 0x28 /* '(' */
  754. 0000096C  7008                     moveq.l    D0, 0x08
  755. 0000096E  6000 04A6                bra        +0x4A8 /* 00000E16 */
  756. 00000972  7009                     moveq.l    D0, 0x09
  757. 00000974  6000 04A0                bra        +0x4A2 /* 00000E16 */
  758. 00000978  700A                     moveq.l    D0, 0x0A
  759. 0000097A  6000 049A                bra        +0x49C /* 00000E16 */
  760. 0000097E  700B                     moveq.l    D0, 0x0B
  761. 00000980  6000 0494                bra        +0x496 /* 00000E16 */
  762. 00000984  7040                     moveq.l    D0, 0x40
  763. 00000986  6000 048E                bra        +0x490 /* 00000E16 */
  764. 0000098A  303C 0080                move.w     D0, 0x80
  765. 0000098E  6000 0486                bra        +0x488 /* 00000E16 */
  766. 00000992  70FF                     moveq.l    D0, 0xFFFFFFFF
  767. 00000994  6000 0480                bra        +0x482 /* 00000E16 */
  768. 00000998  302D F942                move.w     D0, [A5 - 0x6BE]
  769. 0000099C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  770. 000009A0  0009 0026                ori.b      A1, 0x26 /* '&' */
  771. 000009A4  0007 0028                ori.b      D7, 0x28 /* '(' */
  772. 000009A8  0008 002A                ori.b      A0, 0x2A /* '*' */
  773. 000009AC  0003 002C                ori.b      D3, 0x2C /* ',' */
  774. 000009B0  0034 002E 0035           ori.b      [A4 + D0.w + 0x35], 0x2E /* '.' */
  775. 000009B6  0030 002A 0032           ori.b      [A0 + D0.w + 0x32], 0x2A /* '*' */
  776. 000009BC  002B 0034 0017           ori.b      [A3 + 0x17], 0x34 /* '4' */
  777. 000009C2  0038 0018 003C           ori.b      [0x0000003C /* __m68k_vec_uninitialized__ */], 0x18
  778. 000009C8  7001                     moveq.l    D0, 0x01
  779. 000009CA  6000 044A                bra        +0x44C /* 00000E16 */
  780. 000009CE  700C                     moveq.l    D0, 0x0C
  781. 000009D0  6000 0444                bra        +0x446 /* 00000E16 */
  782. 000009D4  700D                     moveq.l    D0, 0x0D
  783. 000009D6  6000 043E                bra        +0x440 /* 00000E16 */
  784. 000009DA  700E                     moveq.l    D0, 0x0E
  785. 000009DC  6000 0438                bra        +0x43A /* 00000E16 */
  786. 000009E0  700F                     moveq.l    D0, 0x0F
  787. 000009E2  6000 0432                bra        +0x434 /* 00000E16 */
  788. 000009E6  7010                     moveq.l    D0, 0x10
  789. 000009E8  6000 042C                bra        +0x42E /* 00000E16 */
  790. 000009EC  7011                     moveq.l    D0, 0x11
  791. 000009EE  6000 0426                bra        +0x428 /* 00000E16 */
  792. 000009F2  303C 00C0                move.w     D0, 0xC0
  793. 000009F6  6000 041E                bra        +0x420 /* 00000E16 */
  794. 000009FA  303C 0680                move.w     D0, 0x680
  795. 000009FE  6000 0416                bra        +0x418 /* 00000E16 */
  796. 00000A02  70FF                     moveq.l    D0, 0xFFFFFFFF
  797. 00000A04  6000 0410                bra        +0x412 /* 00000E16 */
  798. 00000A08  302D F942                move.w     D0, [A5 - 0x6BE]
  799. 00000A0C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  800. 00000A10  000C 0032                ori.b      A4, 0x32 /* '2' */
  801. 00000A14  0027 0034                ori.b      -[A7], 0x34 /* '4' */
  802. 00000A18  000C 0036                ori.b      A4, 0x36 /* '6' */
  803. 00000A1C  0008 0038                ori.b      A0, 0x38 /* '8' */
  804. 00000A20  0017 003A                ori.b      [A7], 0x3A /* ':' */
  805. 00000A24  0003 003C                ori.b      D3, 0x3C /* '<' */
  806. 00000A28  0004 003E                ori.b      D4, 0x3E /* '>' */
  807. 00000A2C  0028 0040 002B           ori.b      [A0 + 0x2B], 0x40 /* '@' */
  808. 00000A32  0042 0013                ori.w      D2, 0x13
  809. 00000A36  0044 0024                ori.w      D4, 0x24 /* '$' */
  810. 00000A3A  0046 0018                ori.w      D6, 0x18
  811. 00000A3E  0048 0037                ori.w      A0, 0x37 /* '7' */
  812. 00000A42  004C 7012                ori.w      A4, 0x7012
  813. 00000A46  6000 03CE                bra        +0x3D0 /* 00000E16 */
  814. 00000A4A  7013                     moveq.l    D0, 0x13
  815. 00000A4C  6000 03C8                bra        +0x3CA /* 00000E16 */
  816. 00000A50  7014                     moveq.l    D0, 0x14
  817. 00000A52  6000 03C2                bra        +0x3C4 /* 00000E16 */
  818. 00000A56  7015                     moveq.l    D0, 0x15
  819. 00000A58  6000 03BC                bra        +0x3BE /* 00000E16 */
  820. 00000A5C  7016                     moveq.l    D0, 0x16
  821. 00000A5E  6000 03B6                bra        +0x3B8 /* 00000E16 */
  822. 00000A62  7017                     moveq.l    D0, 0x17
  823. 00000A64  6000 03B0                bra        +0x3B2 /* 00000E16 */
  824. 00000A68  7018                     moveq.l    D0, 0x18
  825. 00000A6A  6000 03AA                bra        +0x3AC /* 00000E16 */
  826. 00000A6E  7019                     moveq.l    D0, 0x19
  827. 00000A70  6000 03A4                bra        +0x3A6 /* 00000E16 */
  828. 00000A74  701A                     moveq.l    D0, 0x1A
  829. 00000A76  6000 039E                bra        +0x3A0 /* 00000E16 */
  830. 00000A7A  701B                     moveq.l    D0, 0x1B
  831. 00000A7C  6000 0398                bra        +0x39A /* 00000E16 */
  832. 00000A80  701C                     moveq.l    D0, 0x1C
  833. 00000A82  6000 0392                bra        +0x394 /* 00000E16 */
  834. 00000A86  303C 0100                move.w     D0, 0x100
  835. 00000A8A  6000 038A                bra        +0x38C /* 00000E16 */
  836. 00000A8E  70FF                     moveq.l    D0, 0xFFFFFFFF
  837. 00000A90  6000 0384                bra        +0x386 /* 00000E16 */
  838. 00000A94  302D F942                move.w     D0, [A5 - 0x6BE]
  839. 00000A98  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  840. 00000A9C  002A 00AA 0035           ori.b      [A2 + 0x35], 0xAA
  841. 00000AA2  00AC 0002 00AE 0003      ori.l      [A4 + 0x3], 0x200AE
  842. 00000AAA  00B0 001A 00B2 001B      ori.l      [A0 + D0.w + 0x1B], 0x1A00B2
  843. 00000AB2  00B4 0012 00B6 0013      ori.l      [A4 + D0.w + 0x13], 0x1200B6
  844. 00000ABA  00B8 0014 00BA 0015      ori.l      [0x00000015], 0x1400BA
  845. 00000AC2  00BC 0016 00BE 0017 00C0 ori.l      0x1700C0, 0x1600BE
  846. 00000ACC  0028 00C2 0029           ori.b      [A0 + 0x29], 0xC2
  847. 00000AD2  00C4                     .incomplete
  848. 00000AD4  002A 00C6 002B           ori.b      [A2 + 0x2B], 0xC6
  849. 00000ADA  00C8                     .incomplete
  850. 00000ADC  002C 00CA 002D           ori.b      [A4 + 0x2D], 0xCA
  851. 00000AE2  00CC                     .incomplete
  852. 00000AE4  0004 00CE                ori.b      D4, 0xCE
  853. 00000AE8  0005 00D0                ori.b      D5, 0xD0
  854. 00000AEC  000A 00D2                ori.b      A2, 0xD2
  855. 00000AF0  000B 00D4                ori.b      A3, 0xD4
  856. 00000AF4  0052 00D6                ori.w      [A2], 0xD6
  857. 00000AF8  0053 00D8                ori.w      [A3], 0xD8
  858. 00000AFC  0054 00DA                ori.w      [A4], 0xDA
  859. 00000B00  0055 00DC                ori.w      [A5], 0xDC
  860. 00000B04  0024 00DE                ori.b      -[A4], 0xDE
  861. 00000B08  0025 00E0                ori.b      -[A5], 0xE0
  862. 00000B0C  0058 00E2                ori.w      [A0]+, 0xE2
  863. 00000B10  0059 00E4                ori.w      [A1]+, 0xE4
  864. 00000B14  005A 00E6                ori.w      [A2]+, 0xE6
  865. 00000B18  005B 00E8                ori.w      [A3]+, 0xE8
  866. 00000B1C  004A 00EA                ori.w      A2, 0xEA
  867. 00000B20  004B 00EC                ori.w      A3, 0xEC
  868. 00000B24  0032 00EE 0033           ori.b      [A2 + D0.w + 0x33], 0xEE
  869. 00000B2A  00F0                     .incomplete
  870. 00000B2C  0034 00F2 0036           ori.b      [A4 + D0.w + 0x36], 0xF2
  871. 00000B32  00F6                     .incomplete
  872. 00000B34  0037 00FA 0064           ori.b      [A7 + D0.w + 0x64], 0xFA
  873. 00000B3A  00FE                     .incomplete
  874. 00000B3C  0065 0102                ori.w      -[A5], 0x102
  875. 00000B40  0068 0106 0067           ori.w      [A0 + 0x67], 0x106
  876. 00000B46  010A                     btst       A2, D0
  877. 00000B48  7000                     moveq.l    D0, 0x00
  878. 00000B4A  6000 02CA                bra        +0x2CC /* 00000E16 */
  879. 00000B4E  701D                     moveq.l    D0, 0x1D
  880. 00000B50  6000 02C4                bra        +0x2C6 /* 00000E16 */
  881. 00000B54  701E                     moveq.l    D0, 0x1E
  882. 00000B56  6000 02BE                bra        +0x2C0 /* 00000E16 */
  883. 00000B5A  701F                     moveq.l    D0, 0x1F
  884. 00000B5C  6000 02B8                bra        +0x2BA /* 00000E16 */
  885. 00000B60  7020                     moveq.l    D0, 0x20
  886. 00000B62  6000 02B2                bra        +0x2B4 /* 00000E16 */
  887. 00000B66  7021                     moveq.l    D0, 0x21
  888. 00000B68  6000 02AC                bra        +0x2AE /* 00000E16 */
  889. 00000B6C  7022                     moveq.l    D0, 0x22
  890. 00000B6E  6000 02A6                bra        +0x2A8 /* 00000E16 */
  891. 00000B72  7023                     moveq.l    D0, 0x23
  892. 00000B74  6000 02A0                bra        +0x2A2 /* 00000E16 */
  893. 00000B78  7024                     moveq.l    D0, 0x24
  894. 00000B7A  6000 029A                bra        +0x29C /* 00000E16 */
  895. 00000B7E  7025                     moveq.l    D0, 0x25
  896. 00000B80  6000 0294                bra        +0x296 /* 00000E16 */
  897. 00000B84  7026                     moveq.l    D0, 0x26
  898. 00000B86  6000 028E                bra        +0x290 /* 00000E16 */
  899. 00000B8A  7027                     moveq.l    D0, 0x27
  900. 00000B8C  6000 0288                bra        +0x28A /* 00000E16 */
  901. 00000B90  7028                     moveq.l    D0, 0x28
  902. 00000B92  6000 0282                bra        +0x284 /* 00000E16 */
  903. 00000B96  7029                     moveq.l    D0, 0x29
  904. 00000B98  6000 027C                bra        +0x27E /* 00000E16 */
  905. 00000B9C  702A                     moveq.l    D0, 0x2A
  906. 00000B9E  6000 0276                bra        +0x278 /* 00000E16 */
  907. 00000BA2  702B                     moveq.l    D0, 0x2B
  908. 00000BA4  6000 0270                bra        +0x272 /* 00000E16 */
  909. 00000BA8  702C                     moveq.l    D0, 0x2C
  910. 00000BAA  6000 026A                bra        +0x26C /* 00000E16 */
  911. 00000BAE  702D                     moveq.l    D0, 0x2D
  912. 00000BB0  6000 0264                bra        +0x266 /* 00000E16 */
  913. 00000BB4  702E                     moveq.l    D0, 0x2E
  914. 00000BB6  6000 025E                bra        +0x260 /* 00000E16 */
  915. 00000BBA  702F                     moveq.l    D0, 0x2F
  916. 00000BBC  6000 0258                bra        +0x25A /* 00000E16 */
  917. 00000BC0  7030                     moveq.l    D0, 0x30
  918. 00000BC2  6000 0252                bra        +0x254 /* 00000E16 */
  919. 00000BC6  7031                     moveq.l    D0, 0x31
  920. 00000BC8  6000 024C                bra        +0x24E /* 00000E16 */
  921. 00000BCC  7032                     moveq.l    D0, 0x32
  922. 00000BCE  6000 0246                bra        +0x248 /* 00000E16 */
  923. 00000BD2  7033                     moveq.l    D0, 0x33
  924. 00000BD4  6000 0240                bra        +0x242 /* 00000E16 */
  925. 00000BD8  7034                     moveq.l    D0, 0x34
  926. 00000BDA  6000 023A                bra        +0x23C /* 00000E16 */
  927. 00000BDE  7035                     moveq.l    D0, 0x35
  928. 00000BE0  6000 0234                bra        +0x236 /* 00000E16 */
  929. 00000BE4  7036                     moveq.l    D0, 0x36
  930. 00000BE6  6000 022E                bra        +0x230 /* 00000E16 */
  931. 00000BEA  7037                     moveq.l    D0, 0x37
  932. 00000BEC  6000 0228                bra        +0x22A /* 00000E16 */
  933. 00000BF0  7038                     moveq.l    D0, 0x38
  934. 00000BF2  6000 0222                bra        +0x224 /* 00000E16 */
  935. 00000BF6  7039                     moveq.l    D0, 0x39
  936. 00000BF8  6000 021C                bra        +0x21E /* 00000E16 */
  937. 00000BFC  703A                     moveq.l    D0, 0x3A
  938. 00000BFE  6000 0216                bra        +0x218 /* 00000E16 */
  939. 00000C02  703B                     moveq.l    D0, 0x3B
  940. 00000C04  6000 0210                bra        +0x212 /* 00000E16 */
  941. 00000C08  703C                     moveq.l    D0, 0x3C
  942. 00000C0A  6000 020A                bra        +0x20C /* 00000E16 */
  943. 00000C0E  703D                     moveq.l    D0, 0x3D
  944. 00000C10  6000 0204                bra        +0x206 /* 00000E16 */
  945. 00000C14  703E                     moveq.l    D0, 0x3E
  946. 00000C16  6000 01FE                bra        +0x200 /* 00000E16 */
  947. 00000C1A  703F                     moveq.l    D0, 0x3F
  948. 00000C1C  6000 01F8                bra        +0x1FA /* 00000E16 */
  949. 00000C20  303C 0140                move.w     D0, 0x140
  950. 00000C24  6000 01F0                bra        +0x1F2 /* 00000E16 */
  951. 00000C28  303C 0180                move.w     D0, 0x180
  952. 00000C2C  6000 01E8                bra        +0x1EA /* 00000E16 */
  953. 00000C30  303C 01C0                move.w     D0, 0x1C0
  954. 00000C34  6000 01E0                bra        +0x1E2 /* 00000E16 */
  955. 00000C38  303C 0200                move.w     D0, 0x200
  956. 00000C3C  6000 01D8                bra        +0x1DA /* 00000E16 */
  957. 00000C40  303C 0240                move.w     D0, 0x240
  958. 00000C44  6000 01D0                bra        +0x1D2 /* 00000E16 */
  959. 00000C48  303C 0280                move.w     D0, 0x280
  960. 00000C4C  6000 01C8                bra        +0x1CA /* 00000E16 */
  961. 00000C50  70FF                     moveq.l    D0, 0xFFFFFFFF
  962. 00000C52  6000 01C2                bra        +0x1C4 /* 00000E16 */
  963. 00000C56  302D F942                move.w     D0, [A5 - 0x6BE]
  964. 00000C5A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  965. 00000C5E  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  966. 00000C62  00CC                     .incomplete
  967. 00000C64  0046 00CD                ori.w      D6, 0xCD
  968. 00000C68  004A 00D2                ori.w      A2, 0xD2
  969. 00000C6C  004E 00D3                ori.w      A6, 0xD3
  970. 00000C70  0052 00D4                ori.w      [A2], 0xD4
  971. 00000C74  0056 00D5                ori.w      [A6], 0xD5
  972. 00000C78  005A 00D6                ori.w      [A2]+, 0xD6
  973. 00000C7C  005E 00D7                ori.w      [A6]+, 0xD7
  974. 00000C80  0062 00D8                ori.w      -[A2], 0xD8
  975. 00000C84  0066 00D9                ori.w      -[A6], 0xD9
  976. 00000C88  006A 00DA 006E           ori.w      [A2 + 0x6E], 0xDA
  977. 00000C8E  00DB                     .incomplete
  978. 00000C90  0072 0098 0076           ori.w      [A2 + D0.w + 0x76], 0x98
  979. 00000C96  0099 007A 009A           ori.l      [A1]+, 0x7A009A
  980. 00000C9C  007E 009B                ori.w      <<invalid special address>>, 0x9B
  981. 00000CA0  0082 303C 02C0           ori.l      D2, 0x303C02C0
  982. 00000CA6  6000 016E                bra        +0x170 /* 00000E16 */
  983. 00000CAA  303C 0300                move.w     D0, 0x300
  984. 00000CAE  6000 0166                bra        +0x168 /* 00000E16 */
  985. 00000CB2  303C 0340                move.w     D0, 0x340
  986. 00000CB6  6000 015E                bra        +0x160 /* 00000E16 */
  987. 00000CBA  303C 0380                move.w     D0, 0x380
  988. 00000CBE  6000 0156                bra        +0x158 /* 00000E16 */
  989. 00000CC2  303C 03C0                move.w     D0, 0x3C0
  990. 00000CC6  6000 014E                bra        +0x150 /* 00000E16 */
  991. 00000CCA  303C 0400                move.w     D0, 0x400
  992. 00000CCE  6000 0146                bra        +0x148 /* 00000E16 */
  993. 00000CD2  303C 0440                move.w     D0, 0x440
  994. 00000CD6  6000 013E                bra        +0x140 /* 00000E16 */
  995. 00000CDA  303C 0480                move.w     D0, 0x480
  996. 00000CDE  6000 0136                bra        +0x138 /* 00000E16 */
  997. 00000CE2  303C 04C0                move.w     D0, 0x4C0
  998. 00000CE6  6000 012E                bra        +0x130 /* 00000E16 */
  999. 00000CEA  303C 0500                move.w     D0, 0x500
  1000. 00000CEE  6000 0126                bra        +0x128 /* 00000E16 */
  1001. 00000CF2  303C 0540                move.w     D0, 0x540
  1002. 00000CF6  6000 011E                bra        +0x120 /* 00000E16 */
  1003. 00000CFA  303C 0580                move.w     D0, 0x580
  1004. 00000CFE  6000 0116                bra        +0x118 /* 00000E16 */
  1005. 00000D02  303C 05C0                move.w     D0, 0x5C0
  1006. 00000D06  6000 010E                bra        +0x110 /* 00000E16 */
  1007. 00000D0A  303C 0600                move.w     D0, 0x600
  1008. 00000D0E  6000 0106                bra        +0x108 /* 00000E16 */
  1009. 00000D12  303C 0640                move.w     D0, 0x640
  1010. 00000D16  6000 00FE                bra        +0x100 /* 00000E16 */
  1011. 00000D1A  303C 06C0                move.w     D0, 0x6C0
  1012. 00000D1E  6000 00F6                bra        +0xF8 /* 00000E16 */
  1013. 00000D22  70FF                     moveq.l    D0, 0xFFFFFFFF
  1014. 00000D24  6000 00F0                bra        +0xF2 /* 00000E16 */
  1015. 00000D28  302D F942                move.w     D0, [A5 - 0x6BE]
  1016. 00000D2C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1017. 00000D30  0000 0002                ori.b      D0, 0x2
  1018. 00000D34  70FF                     moveq.l    D0, 0xFFFFFFFF
  1019. 00000D36  6000 00DE                bra        +0xE0 /* 00000E16 */
  1020. 00000D3A  302D F942                move.w     D0, [A5 - 0x6BE]
  1021. 00000D3E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1022. 00000D42  0003 000E                ori.b      D3, 0xE
  1023. 00000D46  0008 0012                ori.b      A0, 0x12
  1024. 00000D4A  000C 0016                ori.b      A4, 0x16
  1025. 00000D4E  000D 001A                ori.b      A5, 0x1A
  1026. 00000D52  303C 0700                move.w     D0, 0x700
  1027. 00000D56  6000 00BE                bra        +0xC0 /* 00000E16 */
  1028. 00000D5A  303C 0740                move.w     D0, 0x740
  1029. 00000D5E  6000 00B6                bra        +0xB8 /* 00000E16 */
  1030. 00000D62  303C 0780                move.w     D0, 0x780
  1031. 00000D66  6000 00AE                bra        +0xB0 /* 00000E16 */
  1032. 00000D6A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1033. 00000D6C  6000 00A8                bra        +0xAA /* 00000E16 */
  1034. 00000D70  302D F942                move.w     D0, [A5 - 0x6BE]
  1035. 00000D74  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1036. 00000D78  000B 002E                ori.b      A3, 0x2E /* '.' */
  1037. 00000D7C  0001 0030                ori.b      D1, 0x30 /* '0' */
  1038. 00000D80  0012 0034                ori.b      [A2], 0x34 /* '4' */
  1039. 00000D84  0013 0038                ori.b      [A3], 0x38 /* '8' */
  1040. 00000D88  0014 003C                ori.b      [A4], 0x3C /* '<' */
  1041. 00000D8C  0015 0040                ori.b      [A5], 0x40 /* '@' */
  1042. 00000D90  0016 0044                ori.b      [A6], 0x44 /* 'D' */
  1043. 00000D94  0017 0048                ori.b      [A7], 0x48 /* 'H' */
  1044. 00000D98  001C 004C                ori.b      [A4]+, 0x4C /* 'L' */
  1045. 00000D9C  001D 0050                ori.b      [A5]+, 0x50 /* 'P' */
  1046. 00000DA0  001E 0054                ori.b      [A6]+, 0x54 /* 'T' */
  1047. 00000DA4  001F 0058                ori.b      [A7]+, 0x58 /* 'X' */
  1048. 00000DA8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1049. 00000DAA  6000 006A                bra        +0x6C /* 00000E16 */
  1050. 00000DAE  303C 07C0                move.w     D0, 0x7C0
  1051. 00000DB2  6000 0062                bra        +0x64 /* 00000E16 */
  1052. 00000DB6  303C 0800                move.w     D0, 0x800
  1053. 00000DBA  6000 005A                bra        +0x5C /* 00000E16 */
  1054. 00000DBE  303C 0840                move.w     D0, 0x840
  1055. 00000DC2  6000 0052                bra        +0x54 /* 00000E16 */
  1056. 00000DC6  303C 0880                move.w     D0, 0x880
  1057. 00000DCA  6000 004A                bra        +0x4C /* 00000E16 */
  1058. 00000DCE  303C 08C0                move.w     D0, 0x8C0
  1059. 00000DD2  6000 0042                bra        +0x44 /* 00000E16 */
  1060. 00000DD6  303C 0900                move.w     D0, 0x900 /* '\t\0' */
  1061. 00000DDA  6000 003A                bra        +0x3C /* 00000E16 */
  1062. 00000DDE  303C 0940                move.w     D0, 0x940 /* '\t@' */
  1063. 00000DE2  6000 0032                bra        +0x34 /* 00000E16 */
  1064. 00000DE6  303C 0980                move.w     D0, 0x980
  1065. 00000DEA  6000 002A                bra        +0x2C /* 00000E16 */
  1066. 00000DEE  303C 09C0                move.w     D0, 0x9C0
  1067. 00000DF2  6000 0022                bra        +0x24 /* 00000E16 */
  1068. 00000DF6  303C 0A00                move.w     D0, 0xA00 /* '\n\0' */
  1069. 00000DFA  6000 001A                bra        +0x1C /* 00000E16 */
  1070. 00000DFE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1071. 00000E00  6000 0014                bra        +0x16 /* 00000E16 */
  1072. 00000E04  302D F942                move.w     D0, [A5 - 0x6BE]
  1073. 00000E08  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1074. 00000E0C  0000 0002                ori.b      D0, 0x2
  1075. 00000E10  70FF                     moveq.l    D0, 0xFFFFFFFF
  1076. 00000E12  6002                     bra        +0x4 /* 00000E16 */
  1077. 00000E14  70FF                     moveq.l    D0, 0xFFFFFFFF
  1078. label00000E16:
  1079. 00000E16  4E75                     rts
  1080. fn00000E18:
  1081. 00000E18  4E56 FFFC                link       A6, -0x0004
  1082. 00000E1C  42A7                     clr.l      -[A7]
  1083. 00000E1E  4878 0006                push.l     0x6
  1084. 00000E22  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1085. 00000E26  205F                     movea.l    A0, [A7]+
  1086. 00000E28  2D48 FFFC                move.l     [A6 - 0x4], A0
  1087. 00000E2C  4AAE FFFC                tst.l      [A6 - 0x4]
  1088. 00000E30  6604                     bne        +0x6 /* 00000E36 */
  1089. 00000E32  7000                     moveq.l    D0, 0x00
  1090. 00000E34  6012                     bra        +0x14 /* 00000E48 */
  1091. label00000E36:
  1092. 00000E36  206E FFFC                movea.l    A0, [A6 - 0x4]
  1093. 00000E3A  4250                     clr.w      [A0]
  1094. 00000E3C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1095. 00000E40  42A8 0002                clr.l      [A0 + 0x2]
  1096. 00000E44  202E FFFC                move.l     D0, [A6 - 0x4]
  1097. label00000E48:
  1098. 00000E48  4E5E                     unlink     A6
  1099. 00000E4A  4E75                     rts
  1100. 00000E4C  4E45                     trap       5
  1101. 00000E4E  5749                     subq.w     A1, 3
  1102. 00000E50  4644                     not.w      D4
  1103. 00000E52  2020                     move.l     D0, -[A0]
  1104. fn00000E54:
  1105. 00000E54  4E56 0000                link       A6, 0
  1106. 00000E58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1107. 00000E5C  4EBA 1DF0                jsr        [PC + 0x1DF0 /* 00002C4E */]
  1108. 00000E60  588F                     addq.l     A7, 4
  1109. 00000E62  4A00                     tst.b      D0
  1110. 00000E64  6726                     beq        +0x28 /* 00000E8C */
  1111. 00000E66  206E 0008                movea.l    A0, [A6 + 0x8]
  1112. 00000E6A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1113. 00000E6E  4EBA 1DDE                jsr        [PC + 0x1DDE /* 00002C4E */]
  1114. 00000E72  588F                     addq.l     A7, 4
  1115. 00000E74  4A00                     tst.b      D0
  1116. 00000E76  670C                     beq        +0xE /* 00000E84 */
  1117. 00000E78  206E 0008                movea.l    A0, [A6 + 0x8]
  1118. 00000E7C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1119. 00000E80  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1120. label00000E84:
  1121. 00000E84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1122. 00000E88  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1123. label00000E8C:
  1124. 00000E8C  4E5E                     unlink     A6
  1125. 00000E8E  4E75                     rts
  1126. 00000E90  4449                     neg.w      A1
  1127. 00000E92  5350                     subq.w     [A0], 1
  1128. 00000E94  4F53                     chk.w      D7, [A3]
  1129. 00000E96  4549                     chk.w      D2, A1
  1130. fn00000E98:
  1131. 00000E98  4E56 FFF8                link       A6, -0x0008
  1132. 00000E9C  2F07                     move.l     -[A7], D7
  1133. 00000E9E  7002                     moveq.l    D0, 0x02
  1134. 00000EA0  2D40 FFF8                move.l     [A6 - 0x8], D0
  1135. 00000EA4  4267                     clr.w      -[A7]
  1136. 00000EA6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1137. 00000EAA  486E FFF8                pea.l      [A6 - 0x8]
  1138. 00000EAE  486E FFFE                pea.l      [A6 - 0x2]
  1139. 00000EB2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1140. 00000EB6  301F                     move.w     D0, [A7]+
  1141. 00000EB8  3D40 FFFC                move.w     [A6 - 0x4], D0
  1142. 00000EBC  4A6E FFFC                tst.w      [A6 - 0x4]
  1143. 00000EC0  670C                     beq        +0xE /* 00000ECE */
  1144. 00000EC2  426D F946                clr.w      [A5 - 0x6BA]
  1145. 00000EC6  302E FFFC                move.w     D0, [A6 - 0x4]
  1146. 00000ECA  6000 00AC                bra        +0xAE /* 00000F78 */
  1147. label00000ECE:
  1148. 00000ECE  206E 000A                movea.l    A0, [A6 + 0xA]
  1149. 00000ED2  30AE FFFE                move.w     [A0], [A6 - 0x2]
  1150. 00000ED6  4A2D F948                tst.b      [A5 - 0x6B8]
  1151. 00000EDA  670E                     beq        +0x10 /* 00000EEA */
  1152. 00000EDC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1153. 00000EE0  4EBA 136E                jsr        [PC + 0x136E /* 00002250 */]
  1154. 00000EE4  548F                     addq.l     A7, 2
  1155. 00000EE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1156. label00000EEA:
  1157. 00000EEA  306E FFFE                movea.w    A0, [A6 - 0x2]
  1158. 00000EEE  2008                     move.l     D0, A0
  1159. 00000EF0  4C3C 0000 0000           movem.w    <none>, 0x0
  1160. 00000EF6  000C 42A7                ori.b      A4, 0xA7
  1161. 00000EFA  2F00                     move.l     -[A7], D0
  1162. 00000EFC  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1163. 00000F00  205F                     movea.l    A0, [A7]+
  1164. 00000F02  226E 000A                movea.l    A1, [A6 + 0xA]
  1165. 00000F06  2348 0002                move.l     [A1 + 0x2], A0
  1166. 00000F0A  206E 000A                movea.l    A0, [A6 + 0xA]
  1167. 00000F0E  4AA8 0002                tst.l      [A0 + 0x2]
  1168. 00000F12  6616                     bne        +0x18 /* 00000F2A */
  1169. 00000F14  4267                     clr.w      -[A7]
  1170. 00000F16  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1171. 00000F1A  301F                     move.w     D0, [A7]+
  1172. 00000F1C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1173. 00000F20  426D F946                clr.w      [A5 - 0x6BA]
  1174. 00000F24  302E FFFC                move.w     D0, [A6 - 0x4]
  1175. 00000F28  604E                     bra        +0x50 /* 00000F78 */
  1176. label00000F2A:
  1177. 00000F2A  7E00                     moveq.l    D7, 0x00
  1178. 00000F2C  6040                     bra        +0x42 /* 00000F6E */
  1179. label00000F2E:
  1180. 00000F2E  700C                     moveq.l    D0, 0x0C
  1181. 00000F30  2D40 FFF8                move.l     [A6 - 0x8], D0
  1182. 00000F34  206E 000A                movea.l    A0, [A6 + 0xA]
  1183. 00000F38  2007                     move.l     D0, D7
  1184. 00000F3A  4C3C 0000 0000           movem.w    <none>, 0x0
  1185. 00000F40  000C D0A8                ori.b      A4, 0xA8
  1186. 00000F44  0002 4267                ori.b      D2, 0x67 /* 'g' */
  1187. 00000F48  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1188. 00000F4C  486E FFF8                pea.l      [A6 - 0x8]
  1189. 00000F50  2F00                     move.l     -[A7], D0
  1190. 00000F52  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1191. 00000F56  301F                     move.w     D0, [A7]+
  1192. 00000F58  3D40 FFFC                move.w     [A6 - 0x4], D0
  1193. 00000F5C  4A6E FFFC                tst.w      [A6 - 0x4]
  1194. 00000F60  670A                     beq        +0xC /* 00000F6C */
  1195. 00000F62  426D F946                clr.w      [A5 - 0x6BA]
  1196. 00000F66  302E FFFC                move.w     D0, [A6 - 0x4]
  1197. 00000F6A  600C                     bra        +0xE /* 00000F78 */
  1198. label00000F6C:
  1199. 00000F6C  5287                     addq.l     D7, 1
  1200. label00000F6E:
  1201. 00000F6E  306E FFFE                movea.w    A0, [A6 - 0x2]
  1202. 00000F72  B1C7                     cmpa.l     A0, D7
  1203. 00000F74  6EB8                     bgt        -0x46 /* 00000F2E */
  1204. 00000F76  7000                     moveq.l    D0, 0x00
  1205. label00000F78:
  1206. 00000F78  2E1F                     move.l     D7, [A7]+
  1207. 00000F7A  4E5E                     unlink     A6
  1208. 00000F7C  4E75                     rts
  1209. 00000F7E  4745                     chk.w      D3, D5
  1210. 00000F80  5449                     addq.w     A1, 2
  1211. 00000F82  4644                     not.w      D4
  1212. 00000F84  2020                     move.l     D0, -[A0]
  1213. fn00000F86:
  1214. 00000F86  4E56 FFF8                link       A6, -0x0008
  1215. 00000F8A  2F07                     move.l     -[A7], D7
  1216. 00000F8C  4A2D F948                tst.b      [A5 - 0x6B8]
  1217. 00000F90  6700 011A                beq        +0x11C /* 000010AC */
  1218. 00000F94  206E 0008                movea.l    A0, [A6 + 0x8]
  1219. 00000F98  3F10                     move.w     -[A7], [A0]
  1220. 00000F9A  4EBA 12B4                jsr        [PC + 0x12B4 /* 00002250 */]
  1221. 00000F9E  548F                     addq.l     A7, 2
  1222. 00000FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1223. 00000FA4  3080                     move.w     [A0], D0
  1224. 00000FA6  7E00                     moveq.l    D7, 0x00
  1225. 00000FA8  6000 00F0                bra        +0xF2 /* 0000109A */
  1226. label00000FAC:
  1227. 00000FAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1228. 00000FB0  2007                     move.l     D0, D7
  1229. 00000FB2  4C3C 0000 0000           movem.w    <none>, 0x0
  1230. 00000FB8  000C D0A8                ori.b      A4, 0xA8
  1231. 00000FBC  0002 206E                ori.b      D2, 0x6E /* 'n' */
  1232. 00000FC0  0008 2207                ori.b      A0, 0x7
  1233. 00000FC4  4C3C 1000 0000           movem.w    A4, 0x0
  1234. 00000FCA  000C D2A8                ori.b      A4, 0xA8
  1235. 00000FCE  0002 2041                ori.b      D2, 0x41 /* 'A' */
  1236. 00000FD2  3F10                     move.w     -[A7], [A0]
  1237. 00000FD4  2D40 FFF8                move.l     [A6 - 0x8], D0
  1238. 00000FD8  4EBA 1276                jsr        [PC + 0x1276 /* 00002250 */]
  1239. 00000FDC  548F                     addq.l     A7, 2
  1240. 00000FDE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1241. 00000FE2  3080                     move.w     [A0], D0
  1242. 00000FE4  206E 0008                movea.l    A0, [A6 + 0x8]
  1243. 00000FE8  2007                     move.l     D0, D7
  1244. 00000FEA  4C3C 0000 0000           movem.w    <none>, 0x0
  1245. 00000FF0  000C D0A8                ori.b      A4, 0xA8
  1246. 00000FF4  0002 206E                ori.b      D2, 0x6E /* 'n' */
  1247. 00000FF8  0008 2207                ori.b      A0, 0x7
  1248. 00000FFC  4C3C 1000 0000           movem.w    A4, 0x0
  1249. 00001002  000C D2A8                ori.b      A4, 0xA8
  1250. 00001006  0002 2041                ori.b      D2, 0x41 /* 'A' */
  1251. 0000100A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1252. 0000100E  2D40 FFF8                move.l     [A6 - 0x8], D0
  1253. 00001012  4EBA 123C                jsr        [PC + 0x123C /* 00002250 */]
  1254. 00001016  548F                     addq.l     A7, 2
  1255. 00001018  206E FFF8                movea.l    A0, [A6 - 0x8]
  1256. 0000101C  3140 0002                move.w     [A0 + 0x2], D0
  1257. 00001020  206E 0008                movea.l    A0, [A6 + 0x8]
  1258. 00001024  2007                     move.l     D0, D7
  1259. 00001026  4C3C 0000 0000           movem.w    <none>, 0x0
  1260. 0000102C  000C D0A8                ori.b      A4, 0xA8
  1261. 00001030  0002 206E                ori.b      D2, 0x6E /* 'n' */
  1262. 00001034  0008 2207                ori.b      A0, 0x7
  1263. 00001038  4C3C 1000 0000           movem.w    A4, 0x0
  1264. 0000103E  000C D2A8                ori.b      A4, 0xA8
  1265. 00001042  0002 2041                ori.b      D2, 0x41 /* 'A' */
  1266. 00001046  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1267. 0000104A  2D40 FFF8                move.l     [A6 - 0x8], D0
  1268. 0000104E  4EBA 11B4                jsr        [PC + 0x11B4 /* 00002204 */]
  1269. 00001052  588F                     addq.l     A7, 4
  1270. 00001054  206E FFF8                movea.l    A0, [A6 - 0x8]
  1271. 00001058  2140 0004                move.l     [A0 + 0x4], D0
  1272. 0000105C  206E 0008                movea.l    A0, [A6 + 0x8]
  1273. 00001060  2007                     move.l     D0, D7
  1274. 00001062  4C3C 0000 0000           movem.w    <none>, 0x0
  1275. 00001068  000C D0A8                ori.b      A4, 0xA8
  1276. 0000106C  0002 206E                ori.b      D2, 0x6E /* 'n' */
  1277. 00001070  0008 2207                ori.b      A0, 0x7
  1278. 00001074  4C3C 1000 0000           movem.w    A4, 0x0
  1279. 0000107A  000C D2A8                ori.b      A4, 0xA8
  1280. 0000107E  0002 2041                ori.b      D2, 0x41 /* 'A' */
  1281. 00001082  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1282. 00001086  2D40 FFF8                move.l     [A6 - 0x8], D0
  1283. 0000108A  4EBA 1178                jsr        [PC + 0x1178 /* 00002204 */]
  1284. 0000108E  588F                     addq.l     A7, 4
  1285. 00001090  206E FFF8                movea.l    A0, [A6 - 0x8]
  1286. 00001094  2140 0008                move.l     [A0 + 0x8], D0
  1287. 00001098  5287                     addq.l     D7, 1
  1288. label0000109A:
  1289. 0000109A  206E 0008                movea.l    A0, [A6 + 0x8]
  1290. 0000109E  7000                     moveq.l    D0, 0x00
  1291. 000010A0  3010                     move.w     D0, [A0]
  1292. 000010A2  BE80                     cmp.l      D7, D0
  1293. 000010A4  6500 FF06                bcs        -0xF8 /* 00000FAC */
  1294. 000010A8  6000 00AE                bra        +0xB0 /* 00001158 */
  1295. label000010AC:
  1296. 000010AC  7E00                     moveq.l    D7, 0x00
  1297. 000010AE  6000 009A                bra        +0x9C /* 0000114A */
  1298. label000010B2:
  1299. 000010B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1300. 000010B6  2007                     move.l     D0, D7
  1301. 000010B8  4C3C 0000 0000           movem.w    <none>, 0x0
  1302. 000010BE  000C D0A8                ori.b      A4, 0xA8
  1303. 000010C2  0002 2040                ori.b      D2, 0x40 /* '@' */
  1304. 000010C6  0C68 0003 0002           cmpi.w     [A0 + 0x2], 0x3
  1305. 000010CC  6600 007A                bne        +0x7C /* 00001148 */
  1306. 000010D0  206E 0008                movea.l    A0, [A6 + 0x8]
  1307. 000010D4  2007                     move.l     D0, D7
  1308. 000010D6  4C3C 0000 0000           movem.w    <none>, 0x0
  1309. 000010DC  000C D0A8                ori.b      A4, 0xA8
  1310. 000010E0  0002 2040                ori.b      D2, 0x40 /* '@' */
  1311. 000010E4  0CA8 0000 0002 0004      cmpi.l     [A0 + 0x4], 0x2
  1312. 000010EC  625A                     bhi        +0x5C /* 00001148 */
  1313. 000010EE  206E 0008                movea.l    A0, [A6 + 0x8]
  1314. 000010F2  2007                     move.l     D0, D7
  1315. 000010F4  4C3C 0000 0000           movem.w    <none>, 0x0
  1316. 000010FA  000C D0A8                ori.b      A4, 0xA8
  1317. 000010FE  0002 2040                ori.b      D2, 0x40 /* '@' */
  1318. 00001102  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  1319. 00001108  206E 0008                movea.l    A0, [A6 + 0x8]
  1320. 0000110C  2007                     move.l     D0, D7
  1321. 0000110E  4C3C 0000 0000           movem.w    <none>, 0x0
  1322. 00001114  000C D0A8                ori.b      A4, 0xA8
  1323. 00001118  0002 222E                ori.b      D2, 0x2E /* '.' */
  1324. 0000111C  FFFC                     .invalid   <<F/7/7>>
  1325. 0000111E  7410                     moveq.l    D2, 0x10
  1326. 00001120  E4A9                     lsr        D1, D2
  1327. 00001122  2040                     movea.l    A0, D0
  1328. 00001124  2141 0008                move.l     [A0 + 0x8], D1
  1329. 00001128  206E 0008                movea.l    A0, [A6 + 0x8]
  1330. 0000112C  2007                     move.l     D0, D7
  1331. 0000112E  4C3C 0000 0000           movem.w    <none>, 0x0
  1332. 00001134  000C D0A8                ori.b      A4, 0xA8
  1333. 00001138  0002 222E                ori.b      D2, 0x2E /* '.' */
  1334. 0000113C  FFFC                     .invalid   <<F/7/7>>
  1335. 0000113E  7410                     moveq.l    D2, 0x10
  1336. 00001140  E5A9                     lsl        D1, D2
  1337. 00001142  2040                     movea.l    A0, D0
  1338. 00001144  83A8 0008                or.l       [A0 + 0x8], D1
  1339. label00001148:
  1340. 00001148  5287                     addq.l     D7, 1
  1341. label0000114A:
  1342. 0000114A  206E 0008                movea.l    A0, [A6 + 0x8]
  1343. 0000114E  7000                     moveq.l    D0, 0x00
  1344. 00001150  3010                     move.w     D0, [A0]
  1345. 00001152  BE80                     cmp.l      D7, D0
  1346. 00001154  6500 FF5C                bcs        -0xA2 /* 000010B2 */
  1347. label00001158:
  1348. 00001158  7000                     moveq.l    D0, 0x00
  1349. 0000115A  2E1F                     move.l     D7, [A7]+
  1350. 0000115C  4E5E                     unlink     A6
  1351. 0000115E  4E75                     rts
  1352. 00001160  4144                     chk.w      D0, D4
  1353. 00001162  4A55                     tst.w      [A5]
  1354. 00001164  5354                     subq.w     [A4], 1
  1355. 00001166  4946                     chk.w      D4, D6
  1356. fn00001168:
  1357. 00001168  4E56 FFFE                link       A6, -0x0002
  1358. 0000116C  2F07                     move.l     -[A7], D7
  1359. 0000116E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1360. 00001170  3D40 FFFE                move.w     [A6 - 0x2], D0
  1361. 00001174  7E00                     moveq.l    D7, 0x00
  1362. 00001176  6022                     bra        +0x24 /* 0000119A */
  1363. label00001178:
  1364. 00001178  206E 0008                movea.l    A0, [A6 + 0x8]
  1365. 0000117C  2007                     move.l     D0, D7
  1366. 0000117E  4C3C 0000 0000           movem.w    <none>, 0x0
  1367. 00001184  000C D0A8                ori.b      A4, 0xA8
  1368. 00001188  0002 2040                ori.b      D2, 0x40 /* '@' */
  1369. 0000118C  3010                     move.w     D0, [A0]
  1370. 0000118E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1371. 00001192  6604                     bne        +0x6 /* 00001198 */
  1372. 00001194  3D47 FFFE                move.w     [A6 - 0x2], D7
  1373. label00001198:
  1374. 00001198  5287                     addq.l     D7, 1
  1375. label0000119A:
  1376. 0000119A  206E 0008                movea.l    A0, [A6 + 0x8]
  1377. 0000119E  7000                     moveq.l    D0, 0x00
  1378. 000011A0  3010                     move.w     D0, [A0]
  1379. 000011A2  BE80                     cmp.l      D7, D0
  1380. 000011A4  65D2                     bcs        -0x2C /* 00001178 */
  1381. 000011A6  302E FFFE                move.w     D0, [A6 - 0x2]
  1382. 000011AA  2E1F                     move.l     D7, [A7]+
  1383. 000011AC  4E5E                     unlink     A6
  1384. 000011AE  4E75                     rts
  1385. 000011B0  4649                     not.w      A1
  1386. 000011B2  4E44                     trap       4
  1387. 000011B4  5441                     addq.w     D1, 2
  1388. 000011B6  4720                     .invalid   3, -[A0] // invalid opcode 4 with b == 4
  1389. export_173:
  1390. 000011B8  4E56 FFDC                link       A6, -0x0024
  1391. 000011BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1392. 000011C0  4EBA 10B6                jsr        [PC + 0x10B6 /* 00002278 */]
  1393. 000011C4  548F                     addq.l     A7, 2
  1394. 000011C6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1395. 000011CA  4A6E FFFE                tst.w      [A6 - 0x2]
  1396. 000011CE  6712                     beq        +0x14 /* 000011E2 */
  1397. 000011D0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1398. 000011D4  4EBA 0744                jsr        [PC + 0x744 /* 0000191A */]
  1399. 000011D8  588F                     addq.l     A7, 4
  1400. 000011DA  302E FFFE                move.w     D0, [A6 - 0x2]
  1401. 000011DE  6000 0238                bra        +0x23A /* 00001418 */
  1402. label000011E2:
  1403. 000011E2  4EBA FC34                jsr        [PC - 0x3CC /* 00000E18 */]
  1404. 000011E6  2D40 FFFA                move.l     [A6 - 0x6], D0
  1405. 000011EA  4AAE FFFA                tst.l      [A6 - 0x6]
  1406. 000011EE  6622                     bne        +0x24 /* 00001212 */
  1407. 000011F0  4267                     clr.w      -[A7]
  1408. 000011F2  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1409. 000011F6  301F                     move.w     D0, [A7]+
  1410. 000011F8  3D40 FFFE                move.w     [A6 - 0x2], D0
  1411. 000011FC  426D F946                clr.w      [A5 - 0x6BA]
  1412. 00001200  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1413. 00001204  4EBA 0714                jsr        [PC + 0x714 /* 0000191A */]
  1414. 00001208  588F                     addq.l     A7, 4
  1415. 0000120A  302E FFFE                move.w     D0, [A6 - 0x2]
  1416. 0000120E  6000 0208                bra        +0x20A /* 00001418 */
  1417. label00001212:
  1418. 00001212  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1419. 00001216  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1420. 0000121A  4EBA FC7C                jsr        [PC - 0x384 /* 00000E98 */]
  1421. 0000121E  5C8F                     addq.l     A7, 6
  1422. 00001220  3D40 FFFE                move.w     [A6 - 0x2], D0
  1423. 00001224  4A6E FFFE                tst.w      [A6 - 0x2]
  1424. 00001228  671C                     beq        +0x1E /* 00001246 */
  1425. 0000122A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1426. 0000122E  4EBA FC24                jsr        [PC - 0x3DC /* 00000E54 */]
  1427. 00001232  588F                     addq.l     A7, 4
  1428. 00001234  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1429. 00001238  4EBA 06E0                jsr        [PC + 0x6E0 /* 0000191A */]
  1430. 0000123C  588F                     addq.l     A7, 4
  1431. 0000123E  302E FFFE                move.w     D0, [A6 - 0x2]
  1432. 00001242  6000 01D4                bra        +0x1D6 /* 00001418 */
  1433. label00001246:
  1434. 00001246  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1435. 0000124A  4EBA FD3A                jsr        [PC - 0x2C6 /* 00000F86 */]
  1436. 0000124E  588F                     addq.l     A7, 4
  1437. 00001250  3D40 FFFE                move.w     [A6 - 0x2], D0
  1438. 00001254  4A6E FFFE                tst.w      [A6 - 0x2]
  1439. 00001258  671C                     beq        +0x1E /* 00001276 */
  1440. 0000125A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1441. 0000125E  4EBA FBF4                jsr        [PC - 0x40C /* 00000E54 */]
  1442. 00001262  588F                     addq.l     A7, 4
  1443. 00001264  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1444. 00001268  4EBA 06B0                jsr        [PC + 0x6B0 /* 0000191A */]
  1445. 0000126C  588F                     addq.l     A7, 4
  1446. 0000126E  302E FFFE                move.w     D0, [A6 - 0x2]
  1447. 00001272  6000 01A4                bra        +0x1A6 /* 00001418 */
  1448. label00001276:
  1449. 00001276  4EBA 0D64                jsr        [PC + 0xD64 /* 00001FDC */]
  1450. 0000127A  2D40 FFF6                move.l     [A6 - 0xA], D0
  1451. 0000127E  4AAE FFF6                tst.l      [A6 - 0xA]
  1452. 00001282  662E                     bne        +0x30 /* 000012B2 */
  1453. 00001284  4267                     clr.w      -[A7]
  1454. 00001286  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1455. 0000128A  301F                     move.w     D0, [A7]+
  1456. 0000128C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1457. 00001290  3F3C 0001                move.w     -[A7], 0x1
  1458. 00001294  A9C8                     syscall    SysBeep
  1459. 00001296  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1460. 0000129A  4EBA FBB8                jsr        [PC - 0x448 /* 00000E54 */]
  1461. 0000129E  588F                     addq.l     A7, 4
  1462. 000012A0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1463. 000012A4  4EBA 0674                jsr        [PC + 0x674 /* 0000191A */]
  1464. 000012A8  588F                     addq.l     A7, 4
  1465. 000012AA  302E FFFE                move.w     D0, [A6 - 0x2]
  1466. 000012AE  6000 0168                bra        +0x16A /* 00001418 */
  1467. label000012B2:
  1468. 000012B2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1469. 000012B6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1470. 000012BA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1471. 000012BE  4EBA 09F4                jsr        [PC + 0x9F4 /* 00001CB4 */]
  1472. 000012C2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1473. 000012C6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1474. 000012CA  4A6E FFFE                tst.w      [A6 - 0x2]
  1475. 000012CE  6726                     beq        +0x28 /* 000012F6 */
  1476. 000012D0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1477. 000012D4  4EBA 0DB4                jsr        [PC + 0xDB4 /* 0000208A */]
  1478. 000012D8  588F                     addq.l     A7, 4
  1479. 000012DA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1480. 000012DE  4EBA FB74                jsr        [PC - 0x48C /* 00000E54 */]
  1481. 000012E2  588F                     addq.l     A7, 4
  1482. 000012E4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1483. 000012E8  4EBA 0630                jsr        [PC + 0x630 /* 0000191A */]
  1484. 000012EC  588F                     addq.l     A7, 4
  1485. 000012EE  302E FFFE                move.w     D0, [A6 - 0x2]
  1486. 000012F2  6000 0124                bra        +0x126 /* 00001418 */
  1487. label000012F6:
  1488. 000012F6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1489. 000012FA  4EBA FB58                jsr        [PC - 0x4A8 /* 00000E54 */]
  1490. 000012FE  588F                     addq.l     A7, 4
  1491. 00001300  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1492. 00001304  4EBA 0E1C                jsr        [PC + 0xE1C /* 00002122 */]
  1493. 00001308  588F                     addq.l     A7, 4
  1494. 0000130A  3B40 F946                move.w     [A5 - 0x6BA], D0
  1495. 0000130E  4A6D F946                tst.w      [A5 - 0x6BA]
  1496. 00001312  671C                     beq        +0x1E /* 00001330 */
  1497. 00001314  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1498. 00001318  4EBA 0D70                jsr        [PC + 0xD70 /* 0000208A */]
  1499. 0000131C  588F                     addq.l     A7, 4
  1500. 0000131E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1501. 00001322  4EBA 05F6                jsr        [PC + 0x5F6 /* 0000191A */]
  1502. 00001326  588F                     addq.l     A7, 4
  1503. 00001328  303C 7FFF                move.w     D0, 0x7FFF
  1504. 0000132C  6000 00EA                bra        +0xEC /* 00001418 */
  1505. label00001330:
  1506. 00001330  206E FFF6                movea.l    A0, [A6 - 0xA]
  1507. 00001334  2050                     movea.l    A0, [A0]
  1508. 00001336  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  1509. 0000133A  206E FFF6                movea.l    A0, [A6 - 0xA]
  1510. 0000133E  2050                     movea.l    A0, [A0]
  1511. 00001340  3D68 0002 FFF2           move.w     [A6 - 0xE], [A0 + 0x2]
  1512. 00001346  426E FFEA                clr.w      [A6 - 0x16]
  1513. 0000134A  426E FFE8                clr.w      [A6 - 0x18]
  1514. 0000134E  3D6E FFF4 FFEE           move.w     [A6 - 0x12], [A6 - 0xC]
  1515. 00001354  3D6E FFF2 FFEC           move.w     [A6 - 0x14], [A6 - 0xE]
  1516. 0000135A  206E FFF6                movea.l    A0, [A6 - 0xA]
  1517. 0000135E  2050                     movea.l    A0, [A0]
  1518. 00001360  3F28 0016                move.w     -[A7], [A0 + 0x16]
  1519. 00001364  486E FFE8                pea.l      [A6 - 0x18]
  1520. 00001368  4EBA EC96                jsr        [PC - 0x136A /* 00000000 */]
  1521. 0000136C  5C8F                     addq.l     A7, 6
  1522. 0000136E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1523. 00001372  4AAE FFE4                tst.l      [A6 - 0x1C]
  1524. 00001376  6628                     bne        +0x2A /* 000013A0 */
  1525. 00001378  4267                     clr.w      -[A7]
  1526. 0000137A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1527. 0000137E  301F                     move.w     D0, [A7]+
  1528. 00001380  3D40 FFFE                move.w     [A6 - 0x2], D0
  1529. 00001384  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1530. 00001388  4EBA 0D00                jsr        [PC + 0xD00 /* 0000208A */]
  1531. 0000138C  588F                     addq.l     A7, 4
  1532. 0000138E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1533. 00001392  4EBA 0586                jsr        [PC + 0x586 /* 0000191A */]
  1534. 00001396  588F                     addq.l     A7, 4
  1535. 00001398  302E FFFE                move.w     D0, [A6 - 0x2]
  1536. 0000139C  6000 007A                bra        +0x7C /* 00001418 */
  1537. label000013A0:
  1538. 000013A0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1539. 000013A4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1540. 000013A8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1541. 000013AC  4EBA 0076                jsr        [PC + 0x76 /* 00001424 */]
  1542. 000013B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1543. 000013B4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1544. 000013B8  4A6E FFFE                tst.w      [A6 - 0x2]
  1545. 000013BC  6746                     beq        +0x48 /* 00001404 */
  1546. 000013BE  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1547. 000013C2  2050                     movea.l    A0, [A0]
  1548. 000013C4  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  1549. 000013C8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1550. 000013CC  2050                     movea.l    A0, [A0]
  1551. 000013CE  2D68 002A FFE0           move.l     [A6 - 0x20], [A0 + 0x2A]
  1552. 000013D4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1553. 000013D8  AA04                     syscall    DisposePixMap/DisposPixMap
  1554. 000013DA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1555. 000013DE  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1556. 000013E2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1557. 000013E6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1558. 000013EA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1559. 000013EE  4EBA 0C9A                jsr        [PC + 0xC9A /* 0000208A */]
  1560. 000013F2  588F                     addq.l     A7, 4
  1561. 000013F4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1562. 000013F8  4EBA 0520                jsr        [PC + 0x520 /* 0000191A */]
  1563. 000013FC  588F                     addq.l     A7, 4
  1564. 000013FE  302E FFFE                move.w     D0, [A6 - 0x2]
  1565. 00001402  6014                     bra        +0x16 /* 00001418 */
  1566. label00001404:
  1567. 00001404  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1568. 00001408  4EBA 0C80                jsr        [PC + 0xC80 /* 0000208A */]
  1569. 0000140C  588F                     addq.l     A7, 4
  1570. 0000140E  206E 000A                movea.l    A0, [A6 + 0xA]
  1571. 00001412  20AE FFE4                move.l     [A0], [A6 - 0x1C]
  1572. 00001416  7000                     moveq.l    D0, 0x00
  1573. label00001418:
  1574. 00001418  4E5E                     unlink     A6
  1575. 0000141A  4E75                     rts
  1576. 0000141C  5449                     addq.w     A1, 2
  1577. 0000141E  4646                     not.w      D6
  1578. 00001420  3250                     movea.w    A1, [A0]
  1579. 00001422  4958                     chk.w      D4, [A0]+
  1580. fn00001424:
  1581. 00001424  4E56 FFAA                link       A6, -0x0056
  1582. 00001428  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1583. 0000142C  426E FFE2                clr.w      [A6 - 0x1E]
  1584. 00001430  42AE FFB2                clr.l      [A6 - 0x4E]
  1585. 00001434  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1586. 00001438  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1587. 0000143C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1588. 00001440  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1589. 00001444  4EBA 04EE                jsr        [PC + 0x4EE /* 00001934 */]
  1590. 00001448  508F                     addq.l     A7, 8
  1591. 0000144A  3B40 F946                move.w     [A5 - 0x6BA], D0
  1592. 0000144E  4A6D F946                tst.w      [A5 - 0x6BA]
  1593. 00001452  670E                     beq        +0x10 /* 00001462 */
  1594. 00001454  3D7C 7FFF FFE2           move.w     [A6 - 0x1E], 0x7FFF
  1595. 0000145A  302E FFE2                move.w     D0, [A6 - 0x1E]
  1596. 0000145E  6000 04AA                bra        +0x4AC /* 0000190A */
  1597. label00001462:
  1598. 00001462  206E 0008                movea.l    A0, [A6 + 0x8]
  1599. 00001466  2050                     movea.l    A0, [A0]
  1600. 00001468  3D68 0020 FFBA           move.w     [A6 - 0x46], [A0 + 0x20]
  1601. 0000146E  4A6E FFBA                tst.w      [A6 - 0x46]
  1602. 00001472  6720                     beq        +0x22 /* 00001494 */
  1603. 00001474  0C6E 0001 FFBA           cmpi.w     [A6 - 0x46], 0x1
  1604. 0000147A  6718                     beq        +0x1A /* 00001494 */
  1605. 0000147C  0C6E 0003 FFBA           cmpi.w     [A6 - 0x46], 0x3
  1606. 00001482  6710                     beq        +0x12 /* 00001494 */
  1607. 00001484  0C6E 0002 FFBA           cmpi.w     [A6 - 0x46], 0x2
  1608. 0000148A  6708                     beq        +0xA /* 00001494 */
  1609. 0000148C  303C FEFA                move.w     D0, 0xFEFA
  1610. 00001490  6000 0478                bra        +0x47A /* 0000190A */
  1611. label00001494:
  1612. 00001494  0C6E 0003 FFBA           cmpi.w     [A6 - 0x46], 0x3
  1613. 0000149A  6614                     bne        +0x16 /* 000014B0 */
  1614. 0000149C  206E 0008                movea.l    A0, [A6 + 0x8]
  1615. 000014A0  2050                     movea.l    A0, [A0]
  1616. 000014A2  4AA8 0022                tst.l      [A0 + 0x22]
  1617. 000014A6  6608                     bne        +0xA /* 000014B0 */
  1618. 000014A8  303C FEC0                move.w     D0, 0xFEC0
  1619. 000014AC  6000 045C                bra        +0x45E /* 0000190A */
  1620. label000014B0:
  1621. 000014B0  0C6E 0002 FFBA           cmpi.w     [A6 - 0x46], 0x2
  1622. 000014B6  6614                     bne        +0x16 /* 000014CC */
  1623. 000014B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1624. 000014BC  2050                     movea.l    A0, [A0]
  1625. 000014BE  4AA8 0022                tst.l      [A0 + 0x22]
  1626. 000014C2  6608                     bne        +0xA /* 000014CC */
  1627. 000014C4  303C FEC0                move.w     D0, 0xFEC0
  1628. 000014C8  6000 0440                bra        +0x442 /* 0000190A */
  1629. label000014CC:
  1630. 000014CC  0C6E 0002 FFBA           cmpi.w     [A6 - 0x46], 0x2
  1631. 000014D2  6630                     bne        +0x32 /* 00001504 */
  1632. 000014D4  206E 0008                movea.l    A0, [A6 + 0x8]
  1633. 000014D8  2050                     movea.l    A0, [A0]
  1634. 000014DA  2D68 0022 FFAE           move.l     [A6 - 0x52], [A0 + 0x22]
  1635. 000014E0  3F3C 0005                move.w     -[A7], 0x5
  1636. 000014E4  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1637. 000014E8  4EBA 0492                jsr        [PC + 0x492 /* 0000197C */]
  1638. 000014EC  5C8F                     addq.l     A7, 6
  1639. 000014EE  2D40 FFB2                move.l     [A6 - 0x4E], D0
  1640. 000014F2  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1641. 000014F6  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1642. 000014FA  206E FFB2                movea.l    A0, [A6 - 0x4E]
  1643. 000014FE  2050                     movea.l    A0, [A0]
  1644. 00001500  5C88                     addq.l     A0, 6
  1645. 00001502  2848                     movea.l    A4, A0
  1646. label00001504:
  1647. 00001504  206E 0008                movea.l    A0, [A6 + 0x8]
  1648. 00001508  2050                     movea.l    A0, [A0]
  1649. 0000150A  3D68 0004 FFCA           move.w     [A6 - 0x36], [A0 + 0x4]
  1650. 00001510  206E 0008                movea.l    A0, [A6 + 0x8]
  1651. 00001514  2050                     movea.l    A0, [A0]
  1652. 00001516  41E8 000E                lea.l      A0, [A0 + 0xE]
  1653. 0000151A  2D48 FFF0                move.l     [A6 - 0x10], A0
  1654. 0000151E  42AE FFF6                clr.l      [A6 - 0xA]
  1655. 00001522  7C00                     moveq.l    D6, 0x00
  1656. 00001524  6032                     bra        +0x34 /* 00001558 */
  1657. label00001526:
  1658. 00001526  206E 0008                movea.l    A0, [A6 + 0x8]
  1659. 0000152A  2050                     movea.l    A0, [A0]
  1660. 0000152C  2006                     move.l     D0, D6
  1661. 0000152E  E580                     asl        D0, 2
  1662. 00001530  D0A8 000E                add.l      D0, [A0 + 0xE]
  1663. 00001534  2040                     movea.l    A0, D0
  1664. 00001536  202E FFF6                move.l     D0, [A6 - 0xA]
  1665. 0000153A  B090                     cmp.l      D0, [A0]
  1666. 0000153C  6C18                     bge        +0x1A /* 00001556 */
  1667. 0000153E  3D46 FFD8                move.w     [A6 - 0x28], D6
  1668. 00001542  206E 0008                movea.l    A0, [A6 + 0x8]
  1669. 00001546  2050                     movea.l    A0, [A0]
  1670. 00001548  2006                     move.l     D0, D6
  1671. 0000154A  E580                     asl        D0, 2
  1672. 0000154C  D0A8 000E                add.l      D0, [A0 + 0xE]
  1673. 00001550  2040                     movea.l    A0, D0
  1674. 00001552  2D50 FFF6                move.l     [A6 - 0xA], [A0]
  1675. label00001556:
  1676. 00001556  5286                     addq.l     D6, 1
  1677. label00001558:
  1678. 00001558  206E 0008                movea.l    A0, [A6 + 0x8]
  1679. 0000155C  2050                     movea.l    A0, [A0]
  1680. 0000155E  BCA8 000A                cmp.l      D6, [A0 + 0xA]
  1681. 00001562  65C2                     bcs        -0x3C /* 00001526 */
  1682. 00001564  206E FFF0                movea.l    A0, [A6 - 0x10]
  1683. 00001568  302E FFD8                move.w     D0, [A6 - 0x28]
  1684. 0000156C  48C0                     ext.l      D0
  1685. 0000156E  E580                     asl        D0, 2
  1686. 00001570  D090                     add.l      D0, [A0]
  1687. 00001572  2040                     movea.l    A0, D0
  1688. 00001574  42A7                     clr.l      -[A7]
  1689. 00001576  2F10                     move.l     -[A7], [A0]
  1690. 00001578  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1691. 0000157C  205F                     movea.l    A0, [A7]+
  1692. 0000157E  2D48 FFE8                move.l     [A6 - 0x18], A0
  1693. 00001582  4AAE FFE8                tst.l      [A6 - 0x18]
  1694. 00001586  660C                     bne        +0xE /* 00001594 */
  1695. 00001588  4267                     clr.w      -[A7]
  1696. 0000158A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1697. 0000158E  301F                     move.w     D0, [A7]+
  1698. 00001590  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1699. label00001594:
  1700. 00001594  206E 0008                movea.l    A0, [A6 + 0x8]
  1701. 00001598  2050                     movea.l    A0, [A0]
  1702. 0000159A  3D50 FFEE                move.w     [A6 - 0x12], [A0]
  1703. 0000159E  206E 0008                movea.l    A0, [A6 + 0x8]
  1704. 000015A2  2050                     movea.l    A0, [A0]
  1705. 000015A4  3D68 0002 FFEC           move.w     [A6 - 0x14], [A0 + 0x2]
  1706. 000015AA  206E 0008                movea.l    A0, [A6 + 0x8]
  1707. 000015AE  2050                     movea.l    A0, [A0]
  1708. 000015B0  2D68 0006 FFD4           move.l     [A6 - 0x2C], [A0 + 0x6]
  1709. 000015B6  206E 000E                movea.l    A0, [A6 + 0xE]
  1710. 000015BA  2050                     movea.l    A0, [A0]
  1711. 000015BC  303C 1FFF                move.w     D0, 0x1FFF
  1712. 000015C0  C068 0004                and.w      D0, [A0 + 0x4]
  1713. 000015C4  3D40 FFD2                move.w     [A6 - 0x2E], D0
  1714. 000015C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1715. 000015CC  2050                     movea.l    A0, [A0]
  1716. 000015CE  7000                     moveq.l    D0, 0x00
  1717. 000015D0  3028 0016                move.w     D0, [A0 + 0x16]
  1718. 000015D4  2D40 FFC2                move.l     [A6 - 0x3E], D0
  1719. 000015D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1720. 000015DC  2050                     movea.l    A0, [A0]
  1721. 000015DE  3D68 001C FFC0           move.w     [A6 - 0x40], [A0 + 0x1C]
  1722. 000015E4  206E 000E                movea.l    A0, [A6 + 0xE]
  1723. 000015E8  2050                     movea.l    A0, [A0]
  1724. 000015EA  3068 0020                movea.w    A0, [A0 + 0x20]
  1725. 000015EE  B1EE FFC2                cmpa.l     A0, [A6 - 0x3E]
  1726. 000015F2  670C                     beq        +0xE /* 00001600 */
  1727. 000015F4  3B7C FEFE F946           move.w     [A5 - 0x6BA], 0xFEFE
  1728. 000015FA  3D7C 7FFF FFE2           move.w     [A6 - 0x1E], 0x7FFF
  1729. label00001600:
  1730. 00001600  206E 000E                movea.l    A0, [A6 + 0xE]
  1731. 00001604  42A7                     clr.l      -[A7]
  1732. 00001606  2050                     movea.l    A0, [A0]
  1733. 00001608  2F10                     move.l     -[A7], [A0]
  1734. 0000160A  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1735. 0000160E  201F                     move.l     D0, [A7]+
  1736. 00001610  206E 000E                movea.l    A0, [A6 + 0xE]
  1737. 00001614  2050                     movea.l    A0, [A0]
  1738. 00001616  D090                     add.l      D0, [A0]
  1739. 00001618  2D40 FFCE                move.l     [A6 - 0x32], D0
  1740. 0000161C  4A6E FFE2                tst.w      [A6 - 0x1E]
  1741. 00001620  6600 02C6                bne        +0x2C8 /* 000018E8 */
  1742. 00001624  7C00                     moveq.l    D6, 0x00
  1743. 00001626  6000 02B2                bra        +0x2B4 /* 000018DA */
  1744. label0000162A:
  1745. 0000162A  206E FFF0                movea.l    A0, [A6 - 0x10]
  1746. 0000162E  2006                     move.l     D0, D6
  1747. 00001630  E580                     asl        D0, 2
  1748. 00001632  D0A8 0004                add.l      D0, [A0 + 0x4]
  1749. 00001636  4267                     clr.w      -[A7]
  1750. 00001638  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1751. 0000163C  3F3C 0001                move.w     -[A7], 0x1
  1752. 00001640  2040                     movea.l    A0, D0
  1753. 00001642  2F10                     move.l     -[A7], [A0]
  1754. 00001644  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1755. 00001648  301F                     move.w     D0, [A7]+
  1756. 0000164A  3D40 FFF4                move.w     [A6 - 0xC], D0
  1757. 0000164E  4A6E FFF4                tst.w      [A6 - 0xC]
  1758. 00001652  670A                     beq        +0xC /* 0000165E */
  1759. 00001654  3D6E FFF4 FFE2           move.w     [A6 - 0x1E], [A6 - 0xC]
  1760. 0000165A  6000 028C                bra        +0x28E /* 000018E8 */
  1761. label0000165E:
  1762. 0000165E  206E FFF0                movea.l    A0, [A6 - 0x10]
  1763. 00001662  2006                     move.l     D0, D6
  1764. 00001664  E580                     asl        D0, 2
  1765. 00001666  D090                     add.l      D0, [A0]
  1766. 00001668  2040                     movea.l    A0, D0
  1767. 0000166A  2D50 FFF6                move.l     [A6 - 0xA], [A0]
  1768. 0000166E  4267                     clr.w      -[A7]
  1769. 00001670  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1770. 00001674  486E FFF6                pea.l      [A6 - 0xA]
  1771. 00001678  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1772. 0000167C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1773. 00001680  301F                     move.w     D0, [A7]+
  1774. 00001682  3D40 FFF4                move.w     [A6 - 0xC], D0
  1775. 00001686  4A6E FFF4                tst.w      [A6 - 0xC]
  1776. 0000168A  670A                     beq        +0xC /* 00001696 */
  1777. 0000168C  3D6E FFF4 FFE2           move.w     [A6 - 0x1E], [A6 - 0xC]
  1778. 00001692  6000 0254                bra        +0x256 /* 000018E8 */
  1779. label00001696:
  1780. 00001696  202E FFE8                move.l     D0, [A6 - 0x18]
  1781. 0000169A  D0AE FFF6                add.l      D0, [A6 - 0xA]
  1782. 0000169E  2D40 FFBC                move.l     [A6 - 0x44], D0
  1783. 000016A2  2D6E FFE8 FFDE           move.l     [A6 - 0x22], [A6 - 0x18]
  1784. 000016A8  2006                     move.l     D0, D6
  1785. 000016AA  4C2E 0000 FFD4           movem.w    <none>, [A6 - 0x2C]
  1786. 000016B0  2E00                     move.l     D7, D0
  1787. 000016B2  6000 0214                bra        +0x216 /* 000018C8 */
  1788. label000016B6:
  1789. 000016B6  7000                     moveq.l    D0, 0x00
  1790. 000016B8  302E FFEC                move.w     D0, [A6 - 0x14]
  1791. 000016BC  BE80                     cmp.l      D7, D0
  1792. 000016BE  6400 0218                bcc        +0x21A /* 000018D8 */
  1793. 000016C2  206E 000E                movea.l    A0, [A6 + 0xE]
  1794. 000016C6  2050                     movea.l    A0, [A0]
  1795. 000016C8  7000                     moveq.l    D0, 0x00
  1796. 000016CA  302E FFD2                move.w     D0, [A6 - 0x2E]
  1797. 000016CE  4C07 0000                movem.w    <none>, D7
  1798. 000016D2  D090                     add.l      D0, [A0]
  1799. 000016D4  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1800. 000016D8  202E FFE4                move.l     D0, [A6 - 0x1C]
  1801. 000016DC  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  1802. 000016E0  6310                     bls        +0x12 /* 000016F2 */
  1803. 000016E2  3F3C 0001                move.w     -[A7], 0x1
  1804. 000016E6  A9C8                     syscall    SysBeep
  1805. 000016E8  7019                     moveq.l    D0, 0x19
  1806. 000016EA  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1807. 000016EE  6000 01E8                bra        +0x1EA /* 000018D8 */
  1808. label000016F2:
  1809. 000016F2  0C6E 0002 FFCA           cmpi.w     [A6 - 0x36], 0x2
  1810. 000016F8  6600 0088                bne        +0x8A /* 00001782 */
  1811. 000016FC  0CAE 0000 0001 FFC2      cmpi.l     [A6 - 0x3E], 0x1
  1812. 00001704  6718                     beq        +0x1A /* 0000171E */
  1813. 00001706  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1814. 0000170A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1815. 0000170E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1816. 00001712  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1817. 00001716  303C FEFE                move.w     D0, 0xFEFE
  1818. 0000171A  6000 01EE                bra        +0x1F0 /* 0000190A */
  1819. label0000171E:
  1820. 0000171E  7000                     moveq.l    D0, 0x00
  1821. 00001720  302E FFEE                move.w     D0, [A6 - 0x12]
  1822. 00001724  2D40 FFF6                move.l     [A6 - 0xA], D0
  1823. 00001728  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1824. 0000172C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1825. 00001730  486E FFDE                pea.l      [A6 - 0x22]
  1826. 00001734  4EBA EA34                jsr        [PC - 0x15CC /* 0000016A */]
  1827. 00001738  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1828. 0000173C  3D40 FFF4                move.w     [A6 - 0xC], D0
  1829. 00001740  4A6E FFF4                tst.w      [A6 - 0xC]
  1830. 00001744  6718                     beq        +0x1A /* 0000175E */
  1831. 00001746  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1832. 0000174A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1833. 0000174E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1834. 00001752  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1835. 00001756  303C FEEF                move.w     D0, 0xFEEF
  1836. 0000175A  6000 01AE                bra        +0x1B0 /* 0000190A */
  1837. label0000175E:
  1838. 0000175E  202E FFDE                move.l     D0, [A6 - 0x22]
  1839. 00001762  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  1840. 00001766  6300 0124                bls        +0x126 /* 0000188C */
  1841. 0000176A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1842. 0000176E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1843. 00001772  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1844. 00001776  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1845. 0000177A  303C FEEF                move.w     D0, 0xFEEF
  1846. 0000177E  6000 018A                bra        +0x18C /* 0000190A */
  1847. label00001782:
  1848. 00001782  0C6E 0001 FFCA           cmpi.w     [A6 - 0x36], 0x1
  1849. 00001788  6600 0102                bne        +0x104 /* 0000188C */
  1850. 0000178C  0C6E 0001 FFC0           cmpi.w     [A6 - 0x40], 0x1
  1851. 00001792  6634                     bne        +0x36 /* 000017C8 */
  1852. 00001794  206E 0008                movea.l    A0, [A6 + 0x8]
  1853. 00001798  2050                     movea.l    A0, [A0]
  1854. 0000179A  7000                     moveq.l    D0, 0x00
  1855. 0000179C  3010                     move.w     D0, [A0]
  1856. 0000179E  4C2E 0000 FFC2           movem.w    <none>, [A6 - 0x3E]
  1857. 000017A4  5E80                     addq.l     D0, 7
  1858. 000017A6  E688                     lsr        D0, 3
  1859. 000017A8  2D40 FFF6                move.l     [A6 - 0xA], D0
  1860. 000017AC  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1861. 000017B0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1862. 000017B4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1863. 000017B8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1864. 000017BC  202E FFF6                move.l     D0, [A6 - 0xA]
  1865. 000017C0  D1AE FFDE                add.l      [A6 - 0x22], D0
  1866. 000017C4  6000 00C6                bra        +0xC8 /* 0000188C */
  1867. label000017C8:
  1868. 000017C8  0C6E 0003 FFC0           cmpi.w     [A6 - 0x40], 0x3
  1869. 000017CE  6600 00BC                bne        +0xBE /* 0000188C */
  1870. 000017D2  206E 0008                movea.l    A0, [A6 + 0x8]
  1871. 000017D6  2050                     movea.l    A0, [A0]
  1872. 000017D8  7000                     moveq.l    D0, 0x00
  1873. 000017DA  3010                     move.w     D0, [A0]
  1874. 000017DC  2D40 FFF6                move.l     [A6 - 0xA], D0
  1875. 000017E0  42AE FFAA                clr.l      [A6 - 0x56]
  1876. 000017E4  6000 008E                bra        +0x90 /* 00001874 */
  1877. label000017E8:
  1878. 000017E8  7003                     moveq.l    D0, 0x03
  1879. 000017EA  4C2E 0000 FFAA           movem.w    <none>, [A6 - 0x56]
  1880. 000017F0  D0AE FFDE                add.l      D0, [A6 - 0x22]
  1881. 000017F4  2040                     movea.l    A0, D0
  1882. 000017F6  7000                     moveq.l    D0, 0x00
  1883. 000017F8  1010                     move.b     D0, [A0]
  1884. 000017FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  1885. 000017FE  7003                     moveq.l    D0, 0x03
  1886. 00001800  4C2E 0000 FFAA           movem.w    <none>, [A6 - 0x56]
  1887. 00001806  D0AE FFDE                add.l      D0, [A6 - 0x22]
  1888. 0000180A  2040                     movea.l    A0, D0
  1889. 0000180C  7000                     moveq.l    D0, 0x00
  1890. 0000180E  1028 0001                move.b     D0, [A0 + 0x1]
  1891. 00001812  3D40 FFFC                move.w     [A6 - 0x4], D0
  1892. 00001816  7003                     moveq.l    D0, 0x03
  1893. 00001818  4C2E 0000 FFAA           movem.w    <none>, [A6 - 0x56]
  1894. 0000181E  D0AE FFDE                add.l      D0, [A6 - 0x22]
  1895. 00001822  2040                     movea.l    A0, D0
  1896. 00001824  7000                     moveq.l    D0, 0x00
  1897. 00001826  1028 0002                move.b     D0, [A0 + 0x2]
  1898. 0000182A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1899. 0000182E  302E FFFA                move.w     D0, [A6 - 0x6]
  1900. 00001832  E648                     lsr        D0.w, 3
  1901. 00001834  4840                     swap.w     D0
  1902. 00001836  4240                     clr.w      D0
  1903. 00001838  4840                     swap.w     D0
  1904. 0000183A  2A00                     move.l     D5, D0
  1905. 0000183C  302E FFFC                move.w     D0, [A6 - 0x4]
  1906. 00001840  E648                     lsr        D0.w, 3
  1907. 00001842  EB48                     lsl        D0.w, 5
  1908. 00001844  4840                     swap.w     D0
  1909. 00001846  4240                     clr.w      D0
  1910. 00001848  4840                     swap.w     D0
  1911. 0000184A  8A80                     or.l       D5, D0
  1912. 0000184C  302E FFFE                move.w     D0, [A6 - 0x2]
  1913. 00001850  E648                     lsr        D0.w, 3
  1914. 00001852  720A                     moveq.l    D1, 0x0A
  1915. 00001854  E368                     lsl        D0.w, D1
  1916. 00001856  4840                     swap.w     D0
  1917. 00001858  4240                     clr.w      D0
  1918. 0000185A  4840                     swap.w     D0
  1919. 0000185C  8A80                     or.l       D5, D0
  1920. 0000185E  202E FFE4                move.l     D0, [A6 - 0x1C]
  1921. 00001862  D0AE FFAA                add.l      D0, [A6 - 0x56]
  1922. 00001866  220C                     move.l     D1, A4
  1923. 00001868  D285                     add.l      D1, D5
  1924. 0000186A  2041                     movea.l    A0, D1
  1925. 0000186C  2240                     movea.l    A1, D0
  1926. 0000186E  1290                     move.b     [A1], [A0]
  1927. 00001870  52AE FFAA                addq.l     [A6 - 0x56], 1
  1928. label00001874:
  1929. 00001874  202E FFAA                move.l     D0, [A6 - 0x56]
  1930. 00001878  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  1931. 0000187C  6D00 FF6A                blt        -0x94 /* 000017E8 */
  1932. 00001880  7003                     moveq.l    D0, 0x03
  1933. 00001882  4C2E 0000 FFF6           movem.w    <none>, [A6 - 0xA]
  1934. 00001888  D1AE FFDE                add.l      [A6 - 0x22], D0
  1935. label0000188C:
  1936. 0000188C  0C6E 0001 FFBA           cmpi.w     [A6 - 0x46], 0x1
  1937. 00001892  6632                     bne        +0x34 /* 000018C6 */
  1938. 00001894  42AE FFB6                clr.l      [A6 - 0x4A]
  1939. 00001898  6020                     bra        +0x22 /* 000018BA */
  1940. label0000189A:
  1941. 0000189A  202E FFE4                move.l     D0, [A6 - 0x1C]
  1942. 0000189E  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  1943. 000018A2  222E FFE4                move.l     D1, [A6 - 0x1C]
  1944. 000018A6  D2AE FFB6                add.l      D1, [A6 - 0x4A]
  1945. 000018AA  2041                     movea.l    A0, D1
  1946. 000018AC  7200                     moveq.l    D1, 0x00
  1947. 000018AE  1210                     move.b     D1, [A0]
  1948. 000018B0  4641                     not.w      D1
  1949. 000018B2  2040                     movea.l    A0, D0
  1950. 000018B4  1081                     move.b     [A0], D1
  1951. 000018B6  52AE FFB6                addq.l     [A6 - 0x4A], 1
  1952. label000018BA:
  1953. 000018BA  7000                     moveq.l    D0, 0x00
  1954. 000018BC  302E FFD2                move.w     D0, [A6 - 0x2E]
  1955. 000018C0  B0AE FFB6                cmp.l      D0, [A6 - 0x4A]
  1956. 000018C4  62D4                     bhi        -0x2A /* 0000189A */
  1957. label000018C6:
  1958. 000018C6  5287                     addq.l     D7, 1
  1959. label000018C8:
  1960. 000018C8  2006                     move.l     D0, D6
  1961. 000018CA  5280                     addq.l     D0, 1
  1962. 000018CC  4C2E 0000 FFD4           movem.w    <none>, [A6 - 0x2C]
  1963. 000018D2  BE80                     cmp.l      D7, D0
  1964. 000018D4  6D00 FDE0                blt        -0x21E /* 000016B6 */
  1965. label000018D8:
  1966. 000018D8  5286                     addq.l     D6, 1
  1967. label000018DA:
  1968. 000018DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1969. 000018DE  2050                     movea.l    A0, [A0]
  1970. 000018E0  BCA8 000A                cmp.l      D6, [A0 + 0xA]
  1971. 000018E4  6500 FD44                bcs        -0x2BA /* 0000162A */
  1972. label000018E8:
  1973. 000018E8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1974. 000018EC  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1975. 000018F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1976. 000018F4  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1977. 000018F8  4AAE FFB2                tst.l      [A6 - 0x4E]
  1978. 000018FC  6708                     beq        +0xA /* 00001906 */
  1979. 000018FE  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1980. 00001902  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1981. label00001906:
  1982. 00001906  302E FFE2                move.w     D0, [A6 - 0x1E]
  1983. label0000190A:
  1984. 0000190A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1985. 0000190E  4E5E                     unlink     A6
  1986. 00001910  4E75                     rts
  1987. 00001912  5446                     addq.w     D6, 2
  1988. 00001914  494C                     chk.w      D4, A4
  1989. 00001916  4C50 4958                movem.l    D3,D4,D6,A0,A3,A6, [A0]
  1990. fn0000191A:
  1991. 0000191A  4E56 0000                link       A6, 0
  1992. 0000191E  306D F946                movea.w    A0, [A5 - 0x6BA]
  1993. 00001922  226E 0008                movea.l    A1, [A6 + 0x8]
  1994. 00001926  2288                     move.l     [A1], A0
  1995. 00001928  4E5E                     unlink     A6
  1996. 0000192A  4E75                     rts
  1997. 0000192C  5453                     addq.w     [A3], 2
  1998. 0000192E  4554                     chk.w      D2, [A4]
  1999. 00001930  5049                     addq.w     A1, 8
  2000. 00001932  5845                     addq.w     D5, 4
  2001. fn00001934:
  2002. 00001934  4E56 FFF6                link       A6, -0x000A
  2003. 00001938  426E FFFE                clr.w      [A6 - 0x2]
  2004. 0000193C  206E 0008                movea.l    A0, [A6 + 0x8]
  2005. 00001940  2050                     movea.l    A0, [A0]
  2006. 00001942  4AA8 0022                tst.l      [A0 + 0x22]
  2007. 00001946  6726                     beq        +0x28 /* 0000196E */
  2008. 00001948  206E 0008                movea.l    A0, [A6 + 0x8]
  2009. 0000194C  2050                     movea.l    A0, [A0]
  2010. 0000194E  2D68 0022 FFFA           move.l     [A6 - 0x6], [A0 + 0x22]
  2011. 00001954  206E 000C                movea.l    A0, [A6 + 0xC]
  2012. 00001958  2050                     movea.l    A0, [A0]
  2013. 0000195A  2D68 002A FFF6           move.l     [A6 - 0xA], [A0 + 0x2A]
  2014. 00001960  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2015. 00001964  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2016. 00001968  4EBA 10CA                jsr        [PC + 0x10CA /* 00002A34 */]
  2017. 0000196C  508F                     addq.l     A7, 8
  2018. label0000196E:
  2019. 0000196E  7000                     moveq.l    D0, 0x00
  2020. 00001970  4E5E                     unlink     A6
  2021. 00001972  4E75                     rts
  2022. 00001974  5441                     addq.w     D1, 2
  2023. 00001976  444A                     neg.w      A2
  2024. 00001978  5553                     subq.w     [A3], 2
  2025. 0000197A  5450                     addq.w     [A0], 2
  2026. fn0000197C:
  2027. 0000197C  4E56 FFF8                link       A6, -0x0008
  2028. 00001980  2D7C 0000 8008 FFF8      move.l     [A6 - 0x8], 0x8008
  2029. 00001988  42A7                     clr.l      -[A7]
  2030. 0000198A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2031. 0000198E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2032. 00001992  205F                     movea.l    A0, [A7]+
  2033. 00001994  2D48 FFFC                move.l     [A6 - 0x4], A0
  2034. 00001998  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2035. 0000199C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2036. 000019A0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2037. 000019A4  AA39                     syscall    MakeITable
  2038. 000019A6  202E FFFC                move.l     D0, [A6 - 0x4]
  2039. 000019AA  4E5E                     unlink     A6
  2040. 000019AC  4E75                     rts
  2041. 000019AE  4745                     chk.w      D3, D5
  2042. 000019B0  4E49                     trap       9
  2043. 000019B2  5441                     addq.w     D1, 2
  2044. 000019B4  424C                     clr.w      A4
  2045. fn000019B6:
  2046. 000019B6  4E56 FFFC                link       A6, -0x0004
  2047. 000019BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2048. 000019BE  0C68 0004 0002           cmpi.w     [A0 + 0x2], 0x4
  2049. 000019C4  660C                     bne        +0xE /* 000019D2 */
  2050. 000019C6  206E 0008                movea.l    A0, [A6 + 0x8]
  2051. 000019CA  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  2052. 000019D0  603E                     bra        +0x40 /* 00001A10 */
  2053. label000019D2:
  2054. 000019D2  206E 0008                movea.l    A0, [A6 + 0x8]
  2055. 000019D6  0C68 0003 0002           cmpi.w     [A0 + 0x2], 0x3
  2056. 000019DC  6614                     bne        +0x16 /* 000019F2 */
  2057. 000019DE  206E 0008                movea.l    A0, [A6 + 0x8]
  2058. 000019E2  203C 0000 FFFF           move.l     D0, 0xFFFF
  2059. 000019E8  C0A8 0008                and.l      D0, [A0 + 0x8]
  2060. 000019EC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2061. 000019F0  601E                     bra        +0x20 /* 00001A10 */
  2062. label000019F2:
  2063. 000019F2  206E 0008                movea.l    A0, [A6 + 0x8]
  2064. 000019F6  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  2065. 000019FC  6612                     bne        +0x14 /* 00001A10 */
  2066. 000019FE  206E 0008                movea.l    A0, [A6 + 0x8]
  2067. 00001A02  203C 0000 00FF           move.l     D0, 0xFF
  2068. 00001A08  C0A8 0008                and.l      D0, [A0 + 0x8]
  2069. 00001A0C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2070. label00001A10:
  2071. 00001A10  202E FFFC                move.l     D0, [A6 - 0x4]
  2072. 00001A14  4E5E                     unlink     A6
  2073. 00001A16  4E75                     rts
  2074. 00001A18  544C                     addq.w     A4, 2
  2075. 00001A1A  4F4E                     chk.w      D7, A6
  2076. 00001A1C  4747                     chk.w      D3, D7
  2077. 00001A1E  4554                     chk.w      D2, [A4]
  2078. fn00001A20:
  2079. 00001A20  4E56 FFFE                link       A6, -0x0002
  2080. 00001A24  206E 0008                movea.l    A0, [A6 + 0x8]
  2081. 00001A28  0C68 0004 0002           cmpi.w     [A0 + 0x2], 0x4
  2082. 00001A2E  660C                     bne        +0xE /* 00001A3C */
  2083. 00001A30  206E 0008                movea.l    A0, [A6 + 0x8]
  2084. 00001A34  3D68 000A FFFE           move.w     [A6 - 0x2], [A0 + 0xA]
  2085. 00001A3A  603E                     bra        +0x40 /* 00001A7A */
  2086. label00001A3C:
  2087. 00001A3C  206E 0008                movea.l    A0, [A6 + 0x8]
  2088. 00001A40  0C68 0003 0002           cmpi.w     [A0 + 0x2], 0x3
  2089. 00001A46  6632                     bne        +0x34 /* 00001A7A */
  2090. 00001A48  4A6E 000C                tst.w      [A6 + 0xC]
  2091. 00001A4C  6614                     bne        +0x16 /* 00001A62 */
  2092. 00001A4E  206E 0008                movea.l    A0, [A6 + 0x8]
  2093. 00001A52  203C 0000 FFFF           move.l     D0, 0xFFFF
  2094. 00001A58  C0A8 0008                and.l      D0, [A0 + 0x8]
  2095. 00001A5C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2096. 00001A60  6018                     bra        +0x1A /* 00001A7A */
  2097. label00001A62:
  2098. 00001A62  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  2099. 00001A68  6610                     bne        +0x12 /* 00001A7A */
  2100. 00001A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  2101. 00001A6E  2028 0008                move.l     D0, [A0 + 0x8]
  2102. 00001A72  7210                     moveq.l    D1, 0x10
  2103. 00001A74  E2A8                     lsr        D0, D1
  2104. 00001A76  3D40 FFFE                move.w     [A6 - 0x2], D0
  2105. label00001A7A:
  2106. 00001A7A  302E FFFE                move.w     D0, [A6 - 0x2]
  2107. 00001A7E  4E5E                     unlink     A6
  2108. 00001A80  4E75                     rts
  2109. 00001A82  5453                     addq.w     [A3], 2
  2110. 00001A84  484F                     pea.l      A7
  2111. 00001A86  5254                     addq.w     [A4], 1
  2112. 00001A88  4745                     chk.w      D3, D5
  2113. 00001A8A  4E56 FFFC                link       A6, -0x0004
  2114. 00001A8E  3F3C 0100                move.w     -[A7], 0x100
  2115. 00001A92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2116. 00001A96  4EBA F6D0                jsr        [PC - 0x930 /* 00001168 */]
  2117. 00001A9A  5C8F                     addq.l     A7, 6
  2118. 00001A9C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2119. 00001AA0  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2120. 00001AA6  660E                     bne        +0x10 /* 00001AB6 */
  2121. 00001AA8  3B7C FF00 F946           move.w     [A5 - 0x6BA], 0xFF00
  2122. 00001AAE  303C 7FFF                move.w     D0, 0x7FFF
  2123. 00001AB2  6000 0068                bra        +0x6A /* 00001B1C */
  2124. label00001AB6:
  2125. 00001AB6  206E 0008                movea.l    A0, [A6 + 0x8]
  2126. 00001ABA  302E FFFE                move.w     D0, [A6 - 0x2]
  2127. 00001ABE  C1FC 000C                muls.w     D0, 0xC
  2128. 00001AC2  D0A8 0002                add.l      D0, [A0 + 0x2]
  2129. 00001AC6  4267                     clr.w      -[A7]
  2130. 00001AC8  2F00                     move.l     -[A7], D0
  2131. 00001ACA  4EBA FF54                jsr        [PC - 0xAC /* 00001A20 */]
  2132. 00001ACE  5C8F                     addq.l     A7, 6
  2133. 00001AD0  206E 000C                movea.l    A0, [A6 + 0xC]
  2134. 00001AD4  3080                     move.w     [A0], D0
  2135. 00001AD6  3F3C 0101                move.w     -[A7], 0x101
  2136. 00001ADA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2137. 00001ADE  4EBA F688                jsr        [PC - 0x978 /* 00001168 */]
  2138. 00001AE2  5C8F                     addq.l     A7, 6
  2139. 00001AE4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2140. 00001AE8  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2141. 00001AEE  660C                     bne        +0xE /* 00001AFC */
  2142. 00001AF0  3B7C FEFF F946           move.w     [A5 - 0x6BA], 0xFEFF
  2143. 00001AF6  303C 7FFF                move.w     D0, 0x7FFF
  2144. 00001AFA  6020                     bra        +0x22 /* 00001B1C */
  2145. label00001AFC:
  2146. 00001AFC  206E 0008                movea.l    A0, [A6 + 0x8]
  2147. 00001B00  302E FFFE                move.w     D0, [A6 - 0x2]
  2148. 00001B04  C1FC 000C                muls.w     D0, 0xC
  2149. 00001B08  D0A8 0002                add.l      D0, [A0 + 0x2]
  2150. 00001B0C  4267                     clr.w      -[A7]
  2151. 00001B0E  2F00                     move.l     -[A7], D0
  2152. 00001B10  4EBA FF0E                jsr        [PC - 0xF2 /* 00001A20 */]
  2153. 00001B14  5C8F                     addq.l     A7, 6
  2154. 00001B16  206E 0010                movea.l    A0, [A6 + 0x10]
  2155. 00001B1A  3080                     move.w     [A0], D0
  2156. label00001B1C:
  2157. 00001B1C  4E5E                     unlink     A6
  2158. 00001B1E  4E75                     rts
  2159. 00001B20  5447                     addq.w     D7, 2
  2160. 00001B22  4554                     chk.w      D2, [A4]
  2161. 00001B24  494D                     chk.w      D4, A5
  2162. 00001B26  4147                     chk.w      D0, D7
  2163. fn00001B28:
  2164. 00001B28  4E56 FFE8                link       A6, -0x0018
  2165. 00001B2C  2F07                     move.l     -[A7], D7
  2166. 00001B2E  7001                     moveq.l    D0, 0x01
  2167. 00001B30  3D40 FFE8                move.w     [A6 - 0x18], D0
  2168. 00001B34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2169. 00001B38  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2170. 00001B3C  206E 0008                movea.l    A0, [A6 + 0x8]
  2171. 00001B40  2050                     movea.l    A0, [A0]
  2172. 00001B42  41E8 000E                lea.l      A0, [A0 + 0xE]
  2173. 00001B46  2D48 FFFC                move.l     [A6 - 0x4], A0
  2174. 00001B4A  3F3C 0117                move.w     -[A7], 0x117
  2175. 00001B4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2176. 00001B52  4EBA F614                jsr        [PC - 0x9EC /* 00001168 */]
  2177. 00001B56  5C8F                     addq.l     A7, 6
  2178. 00001B58  3D40 FFFA                move.w     [A6 - 0x6], D0
  2179. 00001B5C  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  2180. 00001B62  6616                     bne        +0x18 /* 00001B7A */
  2181. 00001B64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2182. 00001B68  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2183. 00001B6C  3B7C FEE9 F946           move.w     [A5 - 0x6BA], 0xFEE9
  2184. 00001B72  303C 7FFF                move.w     D0, 0x7FFF
  2185. 00001B76  6000 012E                bra        +0x130 /* 00001CA6 */
  2186. label00001B7A:
  2187. 00001B7A  206E 0008                movea.l    A0, [A6 + 0x8]
  2188. 00001B7E  226E 000C                movea.l    A1, [A6 + 0xC]
  2189. 00001B82  302E FFFA                move.w     D0, [A6 - 0x6]
  2190. 00001B86  C1FC 000C                muls.w     D0, 0xC
  2191. 00001B8A  D0A9 0002                add.l      D0, [A1 + 0x2]
  2192. 00001B8E  2240                     movea.l    A1, D0
  2193. 00001B90  2029 0004                move.l     D0, [A1 + 0x4]
  2194. 00001B94  2D40 FFF6                move.l     [A6 - 0xA], D0
  2195. 00001B98  2050                     movea.l    A0, [A0]
  2196. 00001B9A  2140 000A                move.l     [A0 + 0xA], D0
  2197. 00001B9E  202E FFF6                move.l     D0, [A6 - 0xA]
  2198. 00001BA2  E580                     asl        D0, 2
  2199. 00001BA4  42A7                     clr.l      -[A7]
  2200. 00001BA6  2F00                     move.l     -[A7], D0
  2201. 00001BA8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2202. 00001BAC  205F                     movea.l    A0, [A7]+
  2203. 00001BAE  226E FFFC                movea.l    A1, [A6 - 0x4]
  2204. 00001BB2  2288                     move.l     [A1], A0
  2205. 00001BB4  206E 000C                movea.l    A0, [A6 + 0xC]
  2206. 00001BB8  302E FFFA                move.w     D0, [A6 - 0x6]
  2207. 00001BBC  C1FC 000C                muls.w     D0, 0xC
  2208. 00001BC0  D0A8 0002                add.l      D0, [A0 + 0x2]
  2209. 00001BC4  206E FFFC                movea.l    A0, [A6 - 0x4]
  2210. 00001BC8  2F10                     move.l     -[A7], [A0]
  2211. 00001BCA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2212. 00001BCE  2F00                     move.l     -[A7], D0
  2213. 00001BD0  4EBA 0B9E                jsr        [PC + 0xB9E /* 00002770 */]
  2214. 00001BD4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2215. 00001BD8  3D40 FFF0                move.w     [A6 - 0x10], D0
  2216. 00001BDC  4A6E FFF0                tst.w      [A6 - 0x10]
  2217. 00001BE0  6710                     beq        +0x12 /* 00001BF2 */
  2218. 00001BE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2219. 00001BE6  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2220. 00001BEA  302E FFF0                move.w     D0, [A6 - 0x10]
  2221. 00001BEE  6000 00B6                bra        +0xB8 /* 00001CA6 */
  2222. label00001BF2:
  2223. 00001BF2  3F3C 0111                move.w     -[A7], 0x111
  2224. 00001BF6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2225. 00001BFA  4EBA F56C                jsr        [PC - 0xA94 /* 00001168 */]
  2226. 00001BFE  5C8F                     addq.l     A7, 6
  2227. 00001C00  3D40 FFFA                move.w     [A6 - 0x6], D0
  2228. 00001C04  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  2229. 00001C0A  6616                     bne        +0x18 /* 00001C22 */
  2230. 00001C0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2231. 00001C10  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2232. 00001C14  3B7C FEEF F946           move.w     [A5 - 0x6BA], 0xFEEF
  2233. 00001C1A  303C 7FFF                move.w     D0, 0x7FFF
  2234. 00001C1E  6000 0086                bra        +0x88 /* 00001CA6 */
  2235. label00001C22:
  2236. 00001C22  206E 0008                movea.l    A0, [A6 + 0x8]
  2237. 00001C26  226E 000C                movea.l    A1, [A6 + 0xC]
  2238. 00001C2A  302E FFFA                move.w     D0, [A6 - 0x6]
  2239. 00001C2E  C1FC 000C                muls.w     D0, 0xC
  2240. 00001C32  D0A9 0002                add.l      D0, [A1 + 0x2]
  2241. 00001C36  2240                     movea.l    A1, D0
  2242. 00001C38  2029 0004                move.l     D0, [A1 + 0x4]
  2243. 00001C3C  2D40 FFF6                move.l     [A6 - 0xA], D0
  2244. 00001C40  2050                     movea.l    A0, [A0]
  2245. 00001C42  2140 000A                move.l     [A0 + 0xA], D0
  2246. 00001C46  202E FFF6                move.l     D0, [A6 - 0xA]
  2247. 00001C4A  E580                     asl        D0, 2
  2248. 00001C4C  42A7                     clr.l      -[A7]
  2249. 00001C4E  2F00                     move.l     -[A7], D0
  2250. 00001C50  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2251. 00001C54  205F                     movea.l    A0, [A7]+
  2252. 00001C56  226E FFFC                movea.l    A1, [A6 - 0x4]
  2253. 00001C5A  2348 0004                move.l     [A1 + 0x4], A0
  2254. 00001C5E  206E 000C                movea.l    A0, [A6 + 0xC]
  2255. 00001C62  302E FFFA                move.w     D0, [A6 - 0x6]
  2256. 00001C66  C1FC 000C                muls.w     D0, 0xC
  2257. 00001C6A  D0A8 0002                add.l      D0, [A0 + 0x2]
  2258. 00001C6E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2259. 00001C72  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2260. 00001C76  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2261. 00001C7A  2F00                     move.l     -[A7], D0
  2262. 00001C7C  4EBA 0AF2                jsr        [PC + 0xAF2 /* 00002770 */]
  2263. 00001C80  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2264. 00001C84  3D40 FFF0                move.w     [A6 - 0x10], D0
  2265. 00001C88  4A6E FFF0                tst.w      [A6 - 0x10]
  2266. 00001C8C  670E                     beq        +0x10 /* 00001C9C */
  2267. 00001C8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2268. 00001C92  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2269. 00001C96  302E FFF0                move.w     D0, [A6 - 0x10]
  2270. 00001C9A  600A                     bra        +0xC /* 00001CA6 */
  2271. label00001C9C:
  2272. 00001C9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2273. 00001CA0  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2274. 00001CA4  7000                     moveq.l    D0, 0x00
  2275. label00001CA6:
  2276. 00001CA6  2E1F                     move.l     D7, [A7]+
  2277. 00001CA8  4E5E                     unlink     A6
  2278. 00001CAA  4E75                     rts
  2279. 00001CAC  5447                     addq.w     D7, 2
  2280. 00001CAE  4554                     chk.w      D2, [A4]
  2281. 00001CB0  5354                     subq.w     [A4], 1
  2282. 00001CB2  5249                     addq.w     A1, 1
  2283. fn00001CB4:
  2284. 00001CB4  4E56 FFF0                link       A6, -0x0010
  2285. 00001CB8  3F3C 0100                move.w     -[A7], 0x100
  2286. 00001CBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2287. 00001CC0  4EBA F4A6                jsr        [PC - 0xB5A /* 00001168 */]
  2288. 00001CC4  5C8F                     addq.l     A7, 6
  2289. 00001CC6  3D40 FFFE                move.w     [A6 - 0x2], D0
  2290. 00001CCA  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2291. 00001CD0  660E                     bne        +0x10 /* 00001CE0 */
  2292. 00001CD2  3B7C FF00 F946           move.w     [A5 - 0x6BA], 0xFF00
  2293. 00001CD8  303C 7FFF                move.w     D0, 0x7FFF
  2294. 00001CDC  6000 02F2                bra        +0x2F4 /* 00001FD0 */
  2295. label00001CE0:
  2296. 00001CE0  206E 000E                movea.l    A0, [A6 + 0xE]
  2297. 00001CE4  226E 0008                movea.l    A1, [A6 + 0x8]
  2298. 00001CE8  302E FFFE                move.w     D0, [A6 - 0x2]
  2299. 00001CEC  C1FC 000C                muls.w     D0, 0xC
  2300. 00001CF0  D0A9 0002                add.l      D0, [A1 + 0x2]
  2301. 00001CF4  2F00                     move.l     -[A7], D0
  2302. 00001CF6  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2303. 00001CFA  4EBA FCBA                jsr        [PC - 0x346 /* 000019B6 */]
  2304. 00001CFE  588F                     addq.l     A7, 4
  2305. 00001D00  206E FFF0                movea.l    A0, [A6 - 0x10]
  2306. 00001D04  3080                     move.w     [A0], D0
  2307. 00001D06  3F3C 0101                move.w     -[A7], 0x101
  2308. 00001D0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2309. 00001D0E  4EBA F458                jsr        [PC - 0xBA8 /* 00001168 */]
  2310. 00001D12  5C8F                     addq.l     A7, 6
  2311. 00001D14  3D40 FFFE                move.w     [A6 - 0x2], D0
  2312. 00001D18  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2313. 00001D1E  660E                     bne        +0x10 /* 00001D2E */
  2314. 00001D20  3B7C FEFF F946           move.w     [A5 - 0x6BA], 0xFEFF
  2315. 00001D26  303C 7FFF                move.w     D0, 0x7FFF
  2316. 00001D2A  6000 02A4                bra        +0x2A6 /* 00001FD0 */
  2317. label00001D2E:
  2318. 00001D2E  206E 000E                movea.l    A0, [A6 + 0xE]
  2319. 00001D32  226E 0008                movea.l    A1, [A6 + 0x8]
  2320. 00001D36  302E FFFE                move.w     D0, [A6 - 0x2]
  2321. 00001D3A  C1FC 000C                muls.w     D0, 0xC
  2322. 00001D3E  D0A9 0002                add.l      D0, [A1 + 0x2]
  2323. 00001D42  2F00                     move.l     -[A7], D0
  2324. 00001D44  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2325. 00001D48  4EBA FC6C                jsr        [PC - 0x394 /* 000019B6 */]
  2326. 00001D4C  588F                     addq.l     A7, 4
  2327. 00001D4E  206E FFF0                movea.l    A0, [A6 - 0x10]
  2328. 00001D52  3140 0002                move.w     [A0 + 0x2], D0
  2329. 00001D56  206E 000E                movea.l    A0, [A6 + 0xE]
  2330. 00001D5A  2050                     movea.l    A0, [A0]
  2331. 00001D5C  7001                     moveq.l    D0, 0x01
  2332. 00001D5E  3140 001C                move.w     [A0 + 0x1C], D0
  2333. 00001D62  3F3C 0115                move.w     -[A7], 0x115
  2334. 00001D66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2335. 00001D6A  4EBA F3FC                jsr        [PC - 0xC04 /* 00001168 */]
  2336. 00001D6E  5C8F                     addq.l     A7, 6
  2337. 00001D70  3D40 FFFE                move.w     [A6 - 0x2], D0
  2338. 00001D74  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2339. 00001D7A  6728                     beq        +0x2A /* 00001DA4 */
  2340. 00001D7C  206E 000E                movea.l    A0, [A6 + 0xE]
  2341. 00001D80  226E 0008                movea.l    A1, [A6 + 0x8]
  2342. 00001D84  302E FFFE                move.w     D0, [A6 - 0x2]
  2343. 00001D88  C1FC 000C                muls.w     D0, 0xC
  2344. 00001D8C  D0A9 0002                add.l      D0, [A1 + 0x2]
  2345. 00001D90  2F00                     move.l     -[A7], D0
  2346. 00001D92  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2347. 00001D96  4EBA FC1E                jsr        [PC - 0x3E2 /* 000019B6 */]
  2348. 00001D9A  588F                     addq.l     A7, 4
  2349. 00001D9C  206E FFF0                movea.l    A0, [A6 - 0x10]
  2350. 00001DA0  3140 001C                move.w     [A0 + 0x1C], D0
  2351. label00001DA4:
  2352. 00001DA4  206E 000E                movea.l    A0, [A6 + 0xE]
  2353. 00001DA8  2050                     movea.l    A0, [A0]
  2354. 00001DAA  7001                     moveq.l    D0, 0x01
  2355. 00001DAC  3140 001E                move.w     [A0 + 0x1E], D0
  2356. 00001DB0  3F3C 011C                move.w     -[A7], 0x11C
  2357. 00001DB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2358. 00001DB8  4EBA F3AE                jsr        [PC - 0xC52 /* 00001168 */]
  2359. 00001DBC  5C8F                     addq.l     A7, 6
  2360. 00001DBE  3D40 FFFE                move.w     [A6 - 0x2], D0
  2361. 00001DC2  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2362. 00001DC8  6728                     beq        +0x2A /* 00001DF2 */
  2363. 00001DCA  206E 000E                movea.l    A0, [A6 + 0xE]
  2364. 00001DCE  226E 0008                movea.l    A1, [A6 + 0x8]
  2365. 00001DD2  302E FFFE                move.w     D0, [A6 - 0x2]
  2366. 00001DD6  C1FC 000C                muls.w     D0, 0xC
  2367. 00001DDA  D0A9 0002                add.l      D0, [A1 + 0x2]
  2368. 00001DDE  2F00                     move.l     -[A7], D0
  2369. 00001DE0  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2370. 00001DE4  4EBA FBD0                jsr        [PC - 0x430 /* 000019B6 */]
  2371. 00001DE8  588F                     addq.l     A7, 4
  2372. 00001DEA  206E FFF0                movea.l    A0, [A6 - 0x10]
  2373. 00001DEE  3140 001E                move.w     [A0 + 0x1E], D0
  2374. label00001DF2:
  2375. 00001DF2  206E 000E                movea.l    A0, [A6 + 0xE]
  2376. 00001DF6  226E 000E                movea.l    A1, [A6 + 0xE]
  2377. 00001DFA  2251                     movea.l    A1, [A1]
  2378. 00001DFC  2050                     movea.l    A0, [A0]
  2379. 00001DFE  7000                     moveq.l    D0, 0x00
  2380. 00001E00  3029 0002                move.w     D0, [A1 + 0x2]
  2381. 00001E04  2140 0006                move.l     [A0 + 0x6], D0
  2382. 00001E08  3F3C 0116                move.w     -[A7], 0x116
  2383. 00001E0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2384. 00001E10  4EBA F356                jsr        [PC - 0xCAA /* 00001168 */]
  2385. 00001E14  5C8F                     addq.l     A7, 6
  2386. 00001E16  3D40 FFFE                move.w     [A6 - 0x2], D0
  2387. 00001E1A  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2388. 00001E20  6728                     beq        +0x2A /* 00001E4A */
  2389. 00001E22  206E 000E                movea.l    A0, [A6 + 0xE]
  2390. 00001E26  226E 0008                movea.l    A1, [A6 + 0x8]
  2391. 00001E2A  302E FFFE                move.w     D0, [A6 - 0x2]
  2392. 00001E2E  C1FC 000C                muls.w     D0, 0xC
  2393. 00001E32  D0A9 0002                add.l      D0, [A1 + 0x2]
  2394. 00001E36  2F00                     move.l     -[A7], D0
  2395. 00001E38  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2396. 00001E3C  4EBA FB78                jsr        [PC - 0x488 /* 000019B6 */]
  2397. 00001E40  588F                     addq.l     A7, 4
  2398. 00001E42  206E FFF0                movea.l    A0, [A6 - 0x10]
  2399. 00001E46  2140 0006                move.l     [A0 + 0x6], D0
  2400. label00001E4A:
  2401. 00001E4A  206E 000E                movea.l    A0, [A6 + 0xE]
  2402. 00001E4E  2050                     movea.l    A0, [A0]
  2403. 00001E50  7001                     moveq.l    D0, 0x01
  2404. 00001E52  3140 0016                move.w     [A0 + 0x16], D0
  2405. 00001E56  3F3C 0102                move.w     -[A7], 0x102
  2406. 00001E5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2407. 00001E5E  4EBA F308                jsr        [PC - 0xCF8 /* 00001168 */]
  2408. 00001E62  5C8F                     addq.l     A7, 6
  2409. 00001E64  3D40 FFFE                move.w     [A6 - 0x2], D0
  2410. 00001E68  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2411. 00001E6E  673C                     beq        +0x3E /* 00001EAC */
  2412. 00001E70  206E 000E                movea.l    A0, [A6 + 0xE]
  2413. 00001E74  226E 0008                movea.l    A1, [A6 + 0x8]
  2414. 00001E78  302E FFFE                move.w     D0, [A6 - 0x2]
  2415. 00001E7C  C1FC 000C                muls.w     D0, 0xC
  2416. 00001E80  D0A9 0002                add.l      D0, [A1 + 0x2]
  2417. 00001E84  2F00                     move.l     -[A7], D0
  2418. 00001E86  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2419. 00001E8A  4EBA FB2A                jsr        [PC - 0x4D6 /* 000019B6 */]
  2420. 00001E8E  588F                     addq.l     A7, 4
  2421. 00001E90  206E FFF0                movea.l    A0, [A6 - 0x10]
  2422. 00001E94  3140 0016                move.w     [A0 + 0x16], D0
  2423. 00001E98  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2424. 00001E9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2425. 00001EA0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2426. 00001EA4  4EBA 075C                jsr        [PC + 0x75C /* 00002602 */]
  2427. 00001EA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2428. label00001EAC:
  2429. 00001EAC  206E 000E                movea.l    A0, [A6 + 0xE]
  2430. 00001EB0  2050                     movea.l    A0, [A0]
  2431. 00001EB2  7001                     moveq.l    D0, 0x01
  2432. 00001EB4  3140 0004                move.w     [A0 + 0x4], D0
  2433. 00001EB8  3F3C 0103                move.w     -[A7], 0x103
  2434. 00001EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2435. 00001EC0  4EBA F2A6                jsr        [PC - 0xD5A /* 00001168 */]
  2436. 00001EC4  5C8F                     addq.l     A7, 6
  2437. 00001EC6  3D40 FFFE                move.w     [A6 - 0x2], D0
  2438. 00001ECA  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2439. 00001ED0  672A                     beq        +0x2C /* 00001EFC */
  2440. 00001ED2  206E 000E                movea.l    A0, [A6 + 0xE]
  2441. 00001ED6  226E 0008                movea.l    A1, [A6 + 0x8]
  2442. 00001EDA  302E FFFE                move.w     D0, [A6 - 0x2]
  2443. 00001EDE  C1FC 000C                muls.w     D0, 0xC
  2444. 00001EE2  D0A9 0002                add.l      D0, [A1 + 0x2]
  2445. 00001EE6  4267                     clr.w      -[A7]
  2446. 00001EE8  2F00                     move.l     -[A7], D0
  2447. 00001EEA  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2448. 00001EEE  4EBA FB30                jsr        [PC - 0x4D0 /* 00001A20 */]
  2449. 00001EF2  5C8F                     addq.l     A7, 6
  2450. 00001EF4  206E FFF0                movea.l    A0, [A6 - 0x10]
  2451. 00001EF8  3140 0004                move.w     [A0 + 0x4], D0
  2452. label00001EFC:
  2453. 00001EFC  206E 000E                movea.l    A0, [A6 + 0xE]
  2454. 00001F00  2050                     movea.l    A0, [A0]
  2455. 00001F02  4268 0020                clr.w      [A0 + 0x20]
  2456. 00001F06  3F3C 0106                move.w     -[A7], 0x106
  2457. 00001F0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2458. 00001F0E  4EBA F258                jsr        [PC - 0xDA8 /* 00001168 */]
  2459. 00001F12  5C8F                     addq.l     A7, 6
  2460. 00001F14  3D40 FFFE                move.w     [A6 - 0x2], D0
  2461. 00001F18  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  2462. 00001F1E  672A                     beq        +0x2C /* 00001F4A */
  2463. 00001F20  206E 000E                movea.l    A0, [A6 + 0xE]
  2464. 00001F24  226E 0008                movea.l    A1, [A6 + 0x8]
  2465. 00001F28  302E FFFE                move.w     D0, [A6 - 0x2]
  2466. 00001F2C  C1FC 000C                muls.w     D0, 0xC
  2467. 00001F30  D0A9 0002                add.l      D0, [A1 + 0x2]
  2468. 00001F34  4267                     clr.w      -[A7]
  2469. 00001F36  2F00                     move.l     -[A7], D0
  2470. 00001F38  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2471. 00001F3C  4EBA FAE2                jsr        [PC - 0x51E /* 00001A20 */]
  2472. 00001F40  5C8F                     addq.l     A7, 6
  2473. 00001F42  206E FFF0                movea.l    A0, [A6 - 0x10]
  2474. 00001F46  3140 0020                move.w     [A0 + 0x20], D0
  2475. label00001F4A:
  2476. 00001F4A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2477. 00001F4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2478. 00001F52  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2479. 00001F56  4EBA FBD0                jsr        [PC - 0x430 /* 00001B28 */]
  2480. 00001F5A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2481. 00001F5E  3D40 FFF8                move.w     [A6 - 0x8], D0
  2482. 00001F62  4A6E FFF8                tst.w      [A6 - 0x8]
  2483. 00001F66  6708                     beq        +0xA /* 00001F70 */
  2484. 00001F68  302E FFF8                move.w     D0, [A6 - 0x8]
  2485. 00001F6C  6000 0062                bra        +0x64 /* 00001FD0 */
  2486. label00001F70:
  2487. 00001F70  206E 000E                movea.l    A0, [A6 + 0xE]
  2488. 00001F74  2050                     movea.l    A0, [A0]
  2489. 00001F76  0C68 0001 0016           cmpi.w     [A0 + 0x16], 0x1
  2490. 00001F7C  6750                     beq        +0x52 /* 00001FCE */
  2491. 00001F7E  206E 000E                movea.l    A0, [A6 + 0xE]
  2492. 00001F82  2050                     movea.l    A0, [A0]
  2493. 00001F84  0C68 0001 001C           cmpi.w     [A0 + 0x1C], 0x1
  2494. 00001F8A  661A                     bne        +0x1C /* 00001FA6 */
  2495. 00001F8C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2496. 00001F90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2497. 00001F94  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2498. 00001F98  4EBA 0410                jsr        [PC + 0x410 /* 000023AA */]
  2499. 00001F9C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2500. 00001FA0  2D40 FFF4                move.l     [A6 - 0xC], D0
  2501. 00001FA4  601C                     bra        +0x1E /* 00001FC2 */
  2502. label00001FA6:
  2503. 00001FA6  206E 000E                movea.l    A0, [A6 + 0xE]
  2504. 00001FAA  2050                     movea.l    A0, [A0]
  2505. 00001FAC  0C68 0003 001C           cmpi.w     [A0 + 0x1C], 0x3
  2506. 00001FB2  660E                     bne        +0x10 /* 00001FC2 */
  2507. 00001FB4  3F3C 0008                move.w     -[A7], 0x8
  2508. 00001FB8  4EBA 0ADA                jsr        [PC + 0xADA /* 00002A94 */]
  2509. 00001FBC  548F                     addq.l     A7, 2
  2510. 00001FBE  2D40 FFF4                move.l     [A6 - 0xC], D0
  2511. label00001FC2:
  2512. 00001FC2  206E 000E                movea.l    A0, [A6 + 0xE]
  2513. 00001FC6  2050                     movea.l    A0, [A0]
  2514. 00001FC8  216E FFF4 0022           move.l     [A0 + 0x22], [A6 - 0xC]
  2515. label00001FCE:
  2516. 00001FCE  7000                     moveq.l    D0, 0x00
  2517. label00001FD0:
  2518. 00001FD0  4E5E                     unlink     A6
  2519. 00001FD2  4E75                     rts
  2520. 00001FD4  4649                     not.w      A1
  2521. 00001FD6  4C4C 5449                movem.l    D0,D3,D6,A2,A4,A6, A4
  2522. 00001FDA  4646                     not.w      D6
  2523. fn00001FDC:
  2524. 00001FDC  4E56 FFFC                link       A6, -0x0004
  2525. 00001FE0  42A7                     clr.l      -[A7]
  2526. 00001FE2  4878 0026                push.l     0x26 /* '&' */
  2527. 00001FE6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2528. 00001FEA  205F                     movea.l    A0, [A7]+
  2529. 00001FEC  2D48 FFFC                move.l     [A6 - 0x4], A0
  2530. 00001FF0  4AAE FFFC                tst.l      [A6 - 0x4]
  2531. 00001FF4  6606                     bne        +0x8 /* 00001FFC */
  2532. 00001FF6  7000                     moveq.l    D0, 0x00
  2533. 00001FF8  6000 0084                bra        +0x86 /* 0000207E */
  2534. label00001FFC:
  2535. 00001FFC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2536. 00002000  226E FFFC                movea.l    A1, [A6 - 0x4]
  2537. 00002004  2251                     movea.l    A1, [A1]
  2538. 00002006  4269 0002                clr.w      [A1 + 0x2]
  2539. 0000200A  2050                     movea.l    A0, [A0]
  2540. 0000200C  4250                     clr.w      [A0]
  2541. 0000200E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2542. 00002012  2050                     movea.l    A0, [A0]
  2543. 00002014  7001                     moveq.l    D0, 0x01
  2544. 00002016  3140 0004                move.w     [A0 + 0x4], D0
  2545. 0000201A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2546. 0000201E  2050                     movea.l    A0, [A0]
  2547. 00002020  42A8 0006                clr.l      [A0 + 0x6]
  2548. 00002024  206E FFFC                movea.l    A0, [A6 - 0x4]
  2549. 00002028  2050                     movea.l    A0, [A0]
  2550. 0000202A  42A8 000A                clr.l      [A0 + 0xA]
  2551. 0000202E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2552. 00002032  2050                     movea.l    A0, [A0]
  2553. 00002034  7001                     moveq.l    D0, 0x01
  2554. 00002036  3140 0016                move.w     [A0 + 0x16], D0
  2555. 0000203A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2556. 0000203E  2050                     movea.l    A0, [A0]
  2557. 00002040  7001                     moveq.l    D0, 0x01
  2558. 00002042  3140 001C                move.w     [A0 + 0x1C], D0
  2559. 00002046  206E FFFC                movea.l    A0, [A6 - 0x4]
  2560. 0000204A  2050                     movea.l    A0, [A0]
  2561. 0000204C  7001                     moveq.l    D0, 0x01
  2562. 0000204E  3140 001E                move.w     [A0 + 0x1E], D0
  2563. 00002052  206E FFFC                movea.l    A0, [A6 - 0x4]
  2564. 00002056  2050                     movea.l    A0, [A0]
  2565. 00002058  42A8 000E                clr.l      [A0 + 0xE]
  2566. 0000205C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2567. 00002060  2050                     movea.l    A0, [A0]
  2568. 00002062  42A8 0012                clr.l      [A0 + 0x12]
  2569. 00002066  206E FFFC                movea.l    A0, [A6 - 0x4]
  2570. 0000206A  2050                     movea.l    A0, [A0]
  2571. 0000206C  4268 0020                clr.w      [A0 + 0x20]
  2572. 00002070  206E FFFC                movea.l    A0, [A6 - 0x4]
  2573. 00002074  2050                     movea.l    A0, [A0]
  2574. 00002076  42A8 0022                clr.l      [A0 + 0x22]
  2575. 0000207A  202E FFFC                move.l     D0, [A6 - 0x4]
  2576. label0000207E:
  2577. 0000207E  4E5E                     unlink     A6
  2578. 00002080  4E75                     rts
  2579. 00002082  4E45                     trap       5
  2580. 00002084  5754                     subq.w     [A4], 3
  2581. 00002086  4946                     chk.w      D4, D6
  2582. 00002088  4620                     not.b      -[A0]
  2583. fn0000208A:
  2584. 0000208A  4E56 0000                link       A6, 0
  2585. 0000208E  42A7                     clr.l      -[A7]
  2586. 00002090  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2587. 00002094  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2588. 00002098  201F                     move.l     D0, [A7]+
  2589. 0000209A  4A80                     tst.l      D0
  2590. 0000209C  6700 0078                beq        +0x7A /* 00002116 */
  2591. 000020A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2592. 000020A4  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  2593. 000020A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2594. 000020AC  2050                     movea.l    A0, [A0]
  2595. 000020AE  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2596. 000020B2  4EBA 0B9A                jsr        [PC + 0xB9A /* 00002C4E */]
  2597. 000020B6  588F                     addq.l     A7, 4
  2598. 000020B8  4A00                     tst.b      D0
  2599. 000020BA  670E                     beq        +0x10 /* 000020CA */
  2600. 000020BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2601. 000020C0  2050                     movea.l    A0, [A0]
  2602. 000020C2  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2603. 000020C6  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2604. label000020CA:
  2605. 000020CA  206E 0008                movea.l    A0, [A6 + 0x8]
  2606. 000020CE  2050                     movea.l    A0, [A0]
  2607. 000020D0  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2608. 000020D4  4EBA 0B78                jsr        [PC + 0xB78 /* 00002C4E */]
  2609. 000020D8  588F                     addq.l     A7, 4
  2610. 000020DA  4A00                     tst.b      D0
  2611. 000020DC  670E                     beq        +0x10 /* 000020EC */
  2612. 000020DE  206E 0008                movea.l    A0, [A6 + 0x8]
  2613. 000020E2  2050                     movea.l    A0, [A0]
  2614. 000020E4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2615. 000020E8  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2616. label000020EC:
  2617. 000020EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2618. 000020F0  2050                     movea.l    A0, [A0]
  2619. 000020F2  4AA8 0022                tst.l      [A0 + 0x22]
  2620. 000020F6  670E                     beq        +0x10 /* 00002106 */
  2621. 000020F8  206E 0008                movea.l    A0, [A6 + 0x8]
  2622. 000020FC  2050                     movea.l    A0, [A0]
  2623. 000020FE  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2624. 00002102  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2625. label00002106:
  2626. 00002106  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2627. 0000210A  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2628. 0000210E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2629. 00002112  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2630. label00002116:
  2631. 00002116  4E5E                     unlink     A6
  2632. 00002118  4E75                     rts
  2633. 0000211A  4449                     neg.w      A1
  2634. 0000211C  5350                     subq.w     [A0], 1
  2635. 0000211E  4F53                     chk.w      D7, [A3]
  2636. 00002120  4554                     chk.w      D2, [A4]
  2637. fn00002122:
  2638. 00002122  4E56 FFFE                link       A6, -0x0002
  2639. 00002126  206E 0008                movea.l    A0, [A6 + 0x8]
  2640. 0000212A  2050                     movea.l    A0, [A0]
  2641. 0000212C  0C68 0001 0004           cmpi.w     [A0 + 0x4], 0x1
  2642. 00002132  6716                     beq        +0x18 /* 0000214A */
  2643. 00002134  206E 0008                movea.l    A0, [A6 + 0x8]
  2644. 00002138  2050                     movea.l    A0, [A0]
  2645. 0000213A  0C68 0002 0004           cmpi.w     [A0 + 0x4], 0x2
  2646. 00002140  6708                     beq        +0xA /* 0000214A */
  2647. 00002142  303C FEFD                move.w     D0, 0xFEFD
  2648. 00002146  6000 00B0                bra        +0xB2 /* 000021F8 */
  2649. label0000214A:
  2650. 0000214A  206E 0008                movea.l    A0, [A6 + 0x8]
  2651. 0000214E  2050                     movea.l    A0, [A0]
  2652. 00002150  0C68 0001 001C           cmpi.w     [A0 + 0x1C], 0x1
  2653. 00002156  6646                     bne        +0x48 /* 0000219E */
  2654. 00002158  206E 0008                movea.l    A0, [A6 + 0x8]
  2655. 0000215C  2050                     movea.l    A0, [A0]
  2656. 0000215E  0C68 0001 0016           cmpi.w     [A0 + 0x16], 0x1
  2657. 00002164  6700 007C                beq        +0x7E /* 000021E2 */
  2658. 00002168  206E 0008                movea.l    A0, [A6 + 0x8]
  2659. 0000216C  2050                     movea.l    A0, [A0]
  2660. 0000216E  0C68 0002 0016           cmpi.w     [A0 + 0x16], 0x2
  2661. 00002174  6700 006C                beq        +0x6E /* 000021E2 */
  2662. 00002178  206E 0008                movea.l    A0, [A6 + 0x8]
  2663. 0000217C  2050                     movea.l    A0, [A0]
  2664. 0000217E  0C68 0004 0016           cmpi.w     [A0 + 0x16], 0x4
  2665. 00002184  6700 005C                beq        +0x5E /* 000021E2 */
  2666. 00002188  206E 0008                movea.l    A0, [A6 + 0x8]
  2667. 0000218C  2050                     movea.l    A0, [A0]
  2668. 0000218E  0C68 0008 0016           cmpi.w     [A0 + 0x16], 0x8
  2669. 00002194  674C                     beq        +0x4E /* 000021E2 */
  2670. 00002196  303C FEFE                move.w     D0, 0xFEFE
  2671. 0000219A  6000 005C                bra        +0x5E /* 000021F8 */
  2672. label0000219E:
  2673. 0000219E  206E 0008                movea.l    A0, [A6 + 0x8]
  2674. 000021A2  2050                     movea.l    A0, [A0]
  2675. 000021A4  0C68 0003 001C           cmpi.w     [A0 + 0x1C], 0x3
  2676. 000021AA  6630                     bne        +0x32 /* 000021DC */
  2677. 000021AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2678. 000021B0  2050                     movea.l    A0, [A0]
  2679. 000021B2  0C68 0008 0016           cmpi.w     [A0 + 0x16], 0x8
  2680. 000021B8  661C                     bne        +0x1E /* 000021D6 */
  2681. 000021BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2682. 000021BE  2050                     movea.l    A0, [A0]
  2683. 000021C0  0C68 0008 0018           cmpi.w     [A0 + 0x18], 0x8
  2684. 000021C6  660E                     bne        +0x10 /* 000021D6 */
  2685. 000021C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2686. 000021CC  2050                     movea.l    A0, [A0]
  2687. 000021CE  0C68 0008 0018           cmpi.w     [A0 + 0x18], 0x8
  2688. 000021D4  670C                     beq        +0xE /* 000021E2 */
  2689. label000021D6:
  2690. 000021D6  303C FEFE                move.w     D0, 0xFEFE
  2691. 000021DA  601C                     bra        +0x1E /* 000021F8 */
  2692. label000021DC:
  2693. 000021DC  303C FEEB                move.w     D0, 0xFEEB
  2694. 000021E0  6016                     bra        +0x18 /* 000021F8 */
  2695. label000021E2:
  2696. 000021E2  206E 0008                movea.l    A0, [A6 + 0x8]
  2697. 000021E6  2050                     movea.l    A0, [A0]
  2698. 000021E8  0C68 0001 001E           cmpi.w     [A0 + 0x1E], 0x1
  2699. 000021EE  6706                     beq        +0x8 /* 000021F6 */
  2700. 000021F0  303C FEE4                move.w     D0, 0xFEE4
  2701. 000021F4  6002                     bra        +0x4 /* 000021F8 */
  2702. label000021F6:
  2703. 000021F6  7000                     moveq.l    D0, 0x00
  2704. label000021F8:
  2705. 000021F8  4E5E                     unlink     A6
  2706. 000021FA  4E75                     rts
  2707. 000021FC  4348                     chk.w      D1, A0
  2708. 000021FE  4543                     chk.w      D2, D3
  2709. 00002200  4B54                     chk.w      D5, [A4]
  2710. 00002202  4946                     chk.w      D4, D6
  2711. fn00002204:
  2712. 00002204  4E56 FFFC                link       A6, -0x0004
  2713. 00002208  202E 0008                move.l     D0, [A6 + 0x8]
  2714. 0000220C  7218                     moveq.l    D1, 0x18
  2715. 0000220E  E2A8                     lsr        D0, D1
  2716. 00002210  2D40 FFFC                move.l     [A6 - 0x4], D0
  2717. 00002214  202E 0008                move.l     D0, [A6 + 0x8]
  2718. 00002218  E088                     lsr        D0, 8
  2719. 0000221A  0280 0000 FF00           andi.l     D0, 0xFF00
  2720. 00002220  81AE FFFC                or.l       [A6 - 0x4], D0
  2721. 00002224  202E 0008                move.l     D0, [A6 + 0x8]
  2722. 00002228  E188                     lsl        D0, 8
  2723. 0000222A  0280 00FF 0000           andi.l     D0, 0xFF0000
  2724. 00002230  81AE FFFC                or.l       [A6 - 0x4], D0
  2725. 00002234  202E 0008                move.l     D0, [A6 + 0x8]
  2726. 00002238  7218                     moveq.l    D1, 0x18
  2727. 0000223A  E3A8                     lsl        D0, D1
  2728. 0000223C  81AE FFFC                or.l       [A6 - 0x4], D0
  2729. 00002240  202E FFFC                move.l     D0, [A6 - 0x4]
  2730. 00002244  4E5E                     unlink     A6
  2731. 00002246  4E75                     rts
  2732. 00002248  5357                     subq.w     [A7], 1
  2733. 0000224A  4150                     chk.w      D0, [A0]
  2734. 0000224C  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  2735. fn00002250:
  2736. 00002250  4E56 FFFE                link       A6, -0x0002
  2737. 00002254  302E 0008                move.w     D0, [A6 + 0x8]
  2738. 00002258  E048                     lsr        D0.w, 8
  2739. 0000225A  3D40 FFFE                move.w     [A6 - 0x2], D0
  2740. 0000225E  302E 0008                move.w     D0, [A6 + 0x8]
  2741. 00002262  E148                     lsl        D0.w, 8
  2742. 00002264  816E FFFE                or.w       [A6 - 0x2], D0
  2743. 00002268  302E FFFE                move.w     D0, [A6 - 0x2]
  2744. 0000226C  4E5E                     unlink     A6
  2745. 0000226E  4E75                     rts
  2746. 00002270  5357                     subq.w     [A7], 1
  2747. 00002272  4150                     chk.w      D0, [A0]
  2748. 00002274  5348                     subq.w     A0, 1
  2749. 00002276  4F52                     chk.w      D7, [A2]
  2750. fn00002278:
  2751. 00002278  4E56 FFF2                link       A6, -0x000E
  2752. 0000227C  422D F948                clr.b      [A5 - 0x6B8]
  2753. 00002280  7002                     moveq.l    D0, 0x02
  2754. 00002282  2D40 FFFC                move.l     [A6 - 0x4], D0
  2755. 00002286  4267                     clr.w      -[A7]
  2756. 00002288  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2757. 0000228C  486E FFFC                pea.l      [A6 - 0x4]
  2758. 00002290  486E FFFA                pea.l      [A6 - 0x6]
  2759. 00002294  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2760. 00002298  301F                     move.w     D0, [A7]+
  2761. 0000229A  3D40 FFF8                move.w     [A6 - 0x8], D0
  2762. 0000229E  4A6E FFF8                tst.w      [A6 - 0x8]
  2763. 000022A2  670C                     beq        +0xE /* 000022B0 */
  2764. 000022A4  426D F946                clr.w      [A5 - 0x6BA]
  2765. 000022A8  302E FFF8                move.w     D0, [A6 - 0x8]
  2766. 000022AC  6000 00F0                bra        +0xF2 /* 0000239E */
  2767. label000022B0:
  2768. 000022B0  0C6E 4949 FFFA           cmpi.w     [A6 - 0x6], 0x4949 /* 'II' */
  2769. 000022B6  6608                     bne        +0xA /* 000022C0 */
  2770. 000022B8  7001                     moveq.l    D0, 0x01
  2771. 000022BA  1B40 F948                move.b     [A5 - 0x6B8], D0
  2772. 000022BE  6022                     bra        +0x24 /* 000022E2 */
  2773. label000022C0:
  2774. 000022C0  0C6E 4D4D FFFA           cmpi.w     [A6 - 0x6], 0x4D4D /* 'MM' */
  2775. 000022C6  671A                     beq        +0x1C /* 000022E2 */
  2776. 000022C8  3F3C 0001                move.w     -[A7], 0x1
  2777. 000022CC  A9C8                     syscall    SysBeep
  2778. 000022CE  3F3C 0001                move.w     -[A7], 0x1
  2779. 000022D2  A9C8                     syscall    SysBeep
  2780. 000022D4  70F3                     moveq.l    D0, 0xFFFFFFF3
  2781. 000022D6  3B40 F946                move.w     [A5 - 0x6BA], D0
  2782. 000022DA  303C 7FFF                move.w     D0, 0x7FFF
  2783. 000022DE  6000 00BE                bra        +0xC0 /* 0000239E */
  2784. label000022E2:
  2785. 000022E2  7002                     moveq.l    D0, 0x02
  2786. 000022E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  2787. 000022E8  4267                     clr.w      -[A7]
  2788. 000022EA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2789. 000022EE  486E FFFC                pea.l      [A6 - 0x4]
  2790. 000022F2  486E FFF6                pea.l      [A6 - 0xA]
  2791. 000022F6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2792. 000022FA  301F                     move.w     D0, [A7]+
  2793. 000022FC  3D40 FFF8                move.w     [A6 - 0x8], D0
  2794. 00002300  4A2D F948                tst.b      [A5 - 0x6B8]
  2795. 00002304  670E                     beq        +0x10 /* 00002314 */
  2796. 00002306  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2797. 0000230A  4EBA FF44                jsr        [PC - 0xBC /* 00002250 */]
  2798. 0000230E  548F                     addq.l     A7, 2
  2799. 00002310  3D40 FFF6                move.w     [A6 - 0xA], D0
  2800. label00002314:
  2801. 00002314  0C6E 002A FFF6           cmpi.w     [A6 - 0xA], 0x2A /* '*' */
  2802. 0000231A  6720                     beq        +0x22 /* 0000233C */
  2803. 0000231C  3F3C 0001                move.w     -[A7], 0x1
  2804. 00002320  A9C8                     syscall    SysBeep
  2805. 00002322  3F3C 0001                move.w     -[A7], 0x1
  2806. 00002326  A9C8                     syscall    SysBeep
  2807. 00002328  3F3C 0001                move.w     -[A7], 0x1
  2808. 0000232C  A9C8                     syscall    SysBeep
  2809. 0000232E  70D6                     moveq.l    D0, 0xFFFFFFD6
  2810. 00002330  3B40 F946                move.w     [A5 - 0x6BA], D0
  2811. 00002334  303C 7FFF                move.w     D0, 0x7FFF
  2812. 00002338  6000 0064                bra        +0x66 /* 0000239E */
  2813. label0000233C:
  2814. 0000233C  7004                     moveq.l    D0, 0x04
  2815. 0000233E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2816. 00002342  4267                     clr.w      -[A7]
  2817. 00002344  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2818. 00002348  486E FFFC                pea.l      [A6 - 0x4]
  2819. 0000234C  486E FFF2                pea.l      [A6 - 0xE]
  2820. 00002350  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2821. 00002354  301F                     move.w     D0, [A7]+
  2822. 00002356  3D40 FFF8                move.w     [A6 - 0x8], D0
  2823. 0000235A  4A2D F948                tst.b      [A5 - 0x6B8]
  2824. 0000235E  670E                     beq        +0x10 /* 0000236E */
  2825. 00002360  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2826. 00002364  4EBA FE9E                jsr        [PC - 0x162 /* 00002204 */]
  2827. 00002368  588F                     addq.l     A7, 4
  2828. 0000236A  2D40 FFF2                move.l     [A6 - 0xE], D0
  2829. label0000236E:
  2830. 0000236E  4267                     clr.w      -[A7]
  2831. 00002370  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2832. 00002374  3F3C 0001                move.w     -[A7], 0x1
  2833. 00002378  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2834. 0000237C  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2835. 00002380  301F                     move.w     D0, [A7]+
  2836. 00002382  3D40 FFF8                move.w     [A6 - 0x8], D0
  2837. 00002386  4A6E FFF8                tst.w      [A6 - 0x8]
  2838. 0000238A  6710                     beq        +0x12 /* 0000239C */
  2839. 0000238C  3F3C 0001                move.w     -[A7], 0x1
  2840. 00002390  A9C8                     syscall    SysBeep
  2841. 00002392  426D F946                clr.w      [A5 - 0x6BA]
  2842. 00002396  302E FFF8                move.w     D0, [A6 - 0x8]
  2843. 0000239A  6002                     bra        +0x4 /* 0000239E */
  2844. label0000239C:
  2845. 0000239C  7000                     moveq.l    D0, 0x00
  2846. label0000239E:
  2847. 0000239E  4E5E                     unlink     A6
  2848. 000023A0  4E75                     rts
  2849. 000023A2  5452                     addq.w     [A2], 2
  2850. 000023A4  4541                     chk.w      D2, D1
  2851. 000023A6  4448                     neg.w      A0
  2852. 000023A8  4541                     chk.w      D2, D1
  2853. fn000023AA:
  2854. 000023AA  4E56 FFF0                link       A6, -0x0010
  2855. 000023AE  48E7 1100                movem.l    -[A7], D3,D7
  2856. 000023B2  3F3C 0008                move.w     -[A7], 0x8
  2857. 000023B6  4EBA 06DC                jsr        [PC + 0x6DC /* 00002A94 */]
  2858. 000023BA  548F                     addq.l     A7, 2
  2859. 000023BC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2860. 000023C0  4AAE FFFC                tst.l      [A6 - 0x4]
  2861. 000023C4  6612                     bne        +0x14 /* 000023D8 */
  2862. 000023C6  4267                     clr.w      -[A7]
  2863. 000023C8  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2864. 000023CC  301F                     move.w     D0, [A7]+
  2865. 000023CE  3B40 F946                move.w     [A5 - 0x6BA], D0
  2866. 000023D2  7000                     moveq.l    D0, 0x00
  2867. 000023D4  6000 021C                bra        +0x21E /* 000025F2 */
  2868. label000023D8:
  2869. 000023D8  3F3C 0140                move.w     -[A7], 0x140
  2870. 000023DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2871. 000023E0  4EBA ED86                jsr        [PC - 0x127A /* 00001168 */]
  2872. 000023E4  5C8F                     addq.l     A7, 6
  2873. 000023E6  3D40 FFFA                move.w     [A6 - 0x6], D0
  2874. 000023EA  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  2875. 000023F0  6600 00D2                bne        +0xD4 /* 000024C4 */
  2876. 000023F4  206E 0008                movea.l    A0, [A6 + 0x8]
  2877. 000023F8  2050                     movea.l    A0, [A0]
  2878. 000023FA  7001                     moveq.l    D0, 0x01
  2879. 000023FC  3228 0016                move.w     D1, [A0 + 0x16]
  2880. 00002400  E368                     lsl        D0.w, D1
  2881. 00002402  48C0                     ext.l      D0
  2882. 00002404  2D40 FFF6                move.l     [A6 - 0xA], D0
  2883. 00002408  7E00                     moveq.l    D7, 0x00
  2884. 0000240A  6000 0098                bra        +0x9A /* 000024A4 */
  2885. label0000240E:
  2886. 0000240E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2887. 00002412  2007                     move.l     D0, D7
  2888. 00002414  E780                     asl        D0, 3
  2889. 00002416  D090                     add.l      D0, [A0]
  2890. 00002418  2040                     movea.l    A0, D0
  2891. 0000241A  3147 0008                move.w     [A0 + 0x8], D7
  2892. 0000241E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2893. 00002422  2007                     move.l     D0, D7
  2894. 00002424  E780                     asl        D0, 3
  2895. 00002426  D090                     add.l      D0, [A0]
  2896. 00002428  222E FFF6                move.l     D1, [A6 - 0xA]
  2897. 0000242C  9287                     sub.l      D1, D7
  2898. 0000242E  242E FFF6                move.l     D2, [A6 - 0xA]
  2899. 00002432  5382                     subq.l     D2, 1
  2900. 00002434  263C 0000 FFFF           move.l     D3, 0xFFFF
  2901. 0000243A  4C42 3803                movem.l    D0,D1,A3,A4,A5, D2
  2902. 0000243E  5381                     subq.l     D1, 1
  2903. 00002440  4C01 3000                movem.w    A4,A5, D1
  2904. 00002444  2040                     movea.l    A0, D0
  2905. 00002446  3143 000A                move.w     [A0 + 0xA], D3
  2906. 0000244A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2907. 0000244E  2007                     move.l     D0, D7
  2908. 00002450  E780                     asl        D0, 3
  2909. 00002452  D090                     add.l      D0, [A0]
  2910. 00002454  222E FFF6                move.l     D1, [A6 - 0xA]
  2911. 00002458  9287                     sub.l      D1, D7
  2912. 0000245A  242E FFF6                move.l     D2, [A6 - 0xA]
  2913. 0000245E  5382                     subq.l     D2, 1
  2914. 00002460  263C 0000 FFFF           move.l     D3, 0xFFFF
  2915. 00002466  4C42 3803                movem.l    D0,D1,A3,A4,A5, D2
  2916. 0000246A  5381                     subq.l     D1, 1
  2917. 0000246C  4C01 3000                movem.w    A4,A5, D1
  2918. 00002470  2040                     movea.l    A0, D0
  2919. 00002472  3143 000C                move.w     [A0 + 0xC], D3
  2920. 00002476  206E FFFC                movea.l    A0, [A6 - 0x4]
  2921. 0000247A  2007                     move.l     D0, D7
  2922. 0000247C  E780                     asl        D0, 3
  2923. 0000247E  D090                     add.l      D0, [A0]
  2924. 00002480  222E FFF6                move.l     D1, [A6 - 0xA]
  2925. 00002484  9287                     sub.l      D1, D7
  2926. 00002486  242E FFF6                move.l     D2, [A6 - 0xA]
  2927. 0000248A  5382                     subq.l     D2, 1
  2928. 0000248C  263C 0000 FFFF           move.l     D3, 0xFFFF
  2929. 00002492  4C42 3803                movem.l    D0,D1,A3,A4,A5, D2
  2930. 00002496  5381                     subq.l     D1, 1
  2931. 00002498  4C01 3000                movem.w    A4,A5, D1
  2932. 0000249C  2040                     movea.l    A0, D0
  2933. 0000249E  3143 000E                move.w     [A0 + 0xE], D3
  2934. 000024A2  5287                     addq.l     D7, 1
  2935. label000024A4:
  2936. 000024A4  BEAE FFF6                cmp.l      D7, [A6 - 0xA]
  2937. 000024A8  6D00 FF64                blt        -0x9A /* 0000240E */
  2938. 000024AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2939. 000024B0  202E FFF6                move.l     D0, [A6 - 0xA]
  2940. 000024B4  5380                     subq.l     D0, 1
  2941. 000024B6  2050                     movea.l    A0, [A0]
  2942. 000024B8  3140 0006                move.w     [A0 + 0x6], D0
  2943. 000024BC  202E FFFC                move.l     D0, [A6 - 0x4]
  2944. 000024C0  6000 0130                bra        +0x132 /* 000025F2 */
  2945. label000024C4:
  2946. 000024C4  206E 000C                movea.l    A0, [A6 + 0xC]
  2947. 000024C8  302E FFFA                move.w     D0, [A6 - 0x6]
  2948. 000024CC  C1FC 000C                muls.w     D0, 0xC
  2949. 000024D0  D0A8 0002                add.l      D0, [A0 + 0x2]
  2950. 000024D4  2040                     movea.l    A0, D0
  2951. 000024D6  2D68 0004 FFF6           move.l     [A6 - 0xA], [A0 + 0x4]
  2952. 000024DC  202E FFF6                move.l     D0, [A6 - 0xA]
  2953. 000024E0  D080                     add.l      D0, D0
  2954. 000024E2  42A7                     clr.l      -[A7]
  2955. 000024E4  2F00                     move.l     -[A7], D0
  2956. 000024E6  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2957. 000024EA  205F                     movea.l    A0, [A7]+
  2958. 000024EC  2D48 FFF0                move.l     [A6 - 0x10], A0
  2959. 000024F0  4AAE FFF0                tst.l      [A6 - 0x10]
  2960. 000024F4  661A                     bne        +0x1C /* 00002510 */
  2961. 000024F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2962. 000024FA  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2963. 000024FE  4267                     clr.w      -[A7]
  2964. 00002500  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2965. 00002504  301F                     move.w     D0, [A7]+
  2966. 00002506  3B40 F946                move.w     [A5 - 0x6BA], D0
  2967. 0000250A  7000                     moveq.l    D0, 0x00
  2968. 0000250C  6000 00E4                bra        +0xE6 /* 000025F2 */
  2969. label00002510:
  2970. 00002510  206E 000C                movea.l    A0, [A6 + 0xC]
  2971. 00002514  302E FFFA                move.w     D0, [A6 - 0x6]
  2972. 00002518  C1FC 000C                muls.w     D0, 0xC
  2973. 0000251C  D0A8 0002                add.l      D0, [A0 + 0x2]
  2974. 00002520  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2975. 00002524  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2976. 00002528  2F00                     move.l     -[A7], D0
  2977. 0000252A  4EBA 03F6                jsr        [PC + 0x3F6 /* 00002922 */]
  2978. 0000252E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2979. 00002532  3D40 FFF4                move.w     [A6 - 0xC], D0
  2980. 00002536  4A6E FFF4                tst.w      [A6 - 0xC]
  2981. 0000253A  671C                     beq        +0x1E /* 00002558 */
  2982. 0000253C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2983. 00002540  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2984. 00002544  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2985. 00002548  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2986. 0000254C  3B6E FFF4 F946           move.w     [A5 - 0x6BA], [A6 - 0xC]
  2987. 00002552  7000                     moveq.l    D0, 0x00
  2988. 00002554  6000 009C                bra        +0x9E /* 000025F2 */
  2989. label00002558:
  2990. 00002558  202E FFF6                move.l     D0, [A6 - 0xA]
  2991. 0000255C  4C7C 0800 0000 0003      movem.l    A3, 0x3
  2992. 00002564  2D40 FFF6                move.l     [A6 - 0xA], D0
  2993. 00002568  7E00                     moveq.l    D7, 0x00
  2994. 0000256A  6000 006C                bra        +0x6E /* 000025D8 */
  2995. label0000256E:
  2996. 0000256E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2997. 00002572  2007                     move.l     D0, D7
  2998. 00002574  E780                     asl        D0, 3
  2999. 00002576  D090                     add.l      D0, [A0]
  3000. 00002578  2040                     movea.l    A0, D0
  3001. 0000257A  3147 0008                move.w     [A0 + 0x8], D7
  3002. 0000257E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3003. 00002582  2007                     move.l     D0, D7
  3004. 00002584  E780                     asl        D0, 3
  3005. 00002586  D090                     add.l      D0, [A0]
  3006. 00002588  2207                     move.l     D1, D7
  3007. 0000258A  D281                     add.l      D1, D1
  3008. 0000258C  D2AE FFF0                add.l      D1, [A6 - 0x10]
  3009. 00002590  2041                     movea.l    A0, D1
  3010. 00002592  2240                     movea.l    A1, D0
  3011. 00002594  3350 000A                move.w     [A1 + 0xA], [A0]
  3012. 00002598  206E FFFC                movea.l    A0, [A6 - 0x4]
  3013. 0000259C  2007                     move.l     D0, D7
  3014. 0000259E  E780                     asl        D0, 3
  3015. 000025A0  D090                     add.l      D0, [A0]
  3016. 000025A2  222E FFF6                move.l     D1, [A6 - 0xA]
  3017. 000025A6  D287                     add.l      D1, D7
  3018. 000025A8  D281                     add.l      D1, D1
  3019. 000025AA  D2AE FFF0                add.l      D1, [A6 - 0x10]
  3020. 000025AE  2041                     movea.l    A0, D1
  3021. 000025B0  2240                     movea.l    A1, D0
  3022. 000025B2  3350 000C                move.w     [A1 + 0xC], [A0]
  3023. 000025B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3024. 000025BA  2007                     move.l     D0, D7
  3025. 000025BC  E780                     asl        D0, 3
  3026. 000025BE  D090                     add.l      D0, [A0]
  3027. 000025C0  222E FFF6                move.l     D1, [A6 - 0xA]
  3028. 000025C4  D281                     add.l      D1, D1
  3029. 000025C6  D287                     add.l      D1, D7
  3030. 000025C8  D281                     add.l      D1, D1
  3031. 000025CA  D2AE FFF0                add.l      D1, [A6 - 0x10]
  3032. 000025CE  2041                     movea.l    A0, D1
  3033. 000025D0  2240                     movea.l    A1, D0
  3034. 000025D2  3350 000E                move.w     [A1 + 0xE], [A0]
  3035. 000025D6  5287                     addq.l     D7, 1
  3036. label000025D8:
  3037. 000025D8  BEAE FFF6                cmp.l      D7, [A6 - 0xA]
  3038. 000025DC  6D90                     blt        -0x6E /* 0000256E */
  3039. 000025DE  206E FFFC                movea.l    A0, [A6 - 0x4]
  3040. 000025E2  202E FFF6                move.l     D0, [A6 - 0xA]
  3041. 000025E6  5380                     subq.l     D0, 1
  3042. 000025E8  2050                     movea.l    A0, [A0]
  3043. 000025EA  3140 0006                move.w     [A0 + 0x6], D0
  3044. 000025EE  202E FFFC                move.l     D0, [A6 - 0x4]
  3045. label000025F2:
  3046. 000025F2  4CDF 0088                movem.l    D3,D7, [A7]+
  3047. 000025F6  4E5E                     unlink     A6
  3048. 000025F8  4E75                     rts
  3049. 000025FA  5447                     addq.w     D7, 2
  3050. 000025FC  4554                     chk.w      D2, [A4]
  3051. 000025FE  434F                     chk.w      D1, A7
  3052. 00002600  4C4F 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A7
  3053. // begin alternate branch 00002602-00002606
  3054. fn00002602:
  3055. 00002602  4E56 FFF2                link       A6, -0x000E
  3056. // end alternate branch 00002602-00002606
  3057. fn00002602: // (misaligned)
  3058. 00002604  FFF2                     .invalid   <<F/7/7>>
  3059. 00002606  3F3C 0102                move.w     -[A7], 0x102
  3060. 0000260A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3061. 0000260E  4EBA EB58                jsr        [PC - 0x14A8 /* 00001168 */]
  3062. 00002612  5C8F                     addq.l     A7, 6
  3063. 00002614  3D40 FFFE                move.w     [A6 - 0x2], D0
  3064. 00002618  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  3065. 0000261E  6612                     bne        +0x14 /* 00002632 */
  3066. 00002620  206E 0008                movea.l    A0, [A6 + 0x8]
  3067. 00002624  2050                     movea.l    A0, [A0]
  3068. 00002626  7001                     moveq.l    D0, 0x01
  3069. 00002628  3140 0016                move.w     [A0 + 0x16], D0
  3070. 0000262C  7000                     moveq.l    D0, 0x00
  3071. 0000262E  6000 009E                bra        +0xA0 /* 000026CE */
  3072. label00002632:
  3073. 00002632  206E 000C                movea.l    A0, [A6 + 0xC]
  3074. 00002636  302E FFFE                move.w     D0, [A6 - 0x2]
  3075. 0000263A  C1FC 000C                muls.w     D0, 0xC
  3076. 0000263E  D0A8 0002                add.l      D0, [A0 + 0x2]
  3077. 00002642  2040                     movea.l    A0, D0
  3078. 00002644  3D68 0006 FFFC           move.w     [A6 - 0x4], [A0 + 0x6]
  3079. 0000264A  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  3080. 00002650  662C                     bne        +0x2E /* 0000267E */
  3081. 00002652  206E 0008                movea.l    A0, [A6 + 0x8]
  3082. 00002656  226E 000C                movea.l    A1, [A6 + 0xC]
  3083. 0000265A  302E FFFE                move.w     D0, [A6 - 0x2]
  3084. 0000265E  C1FC 000C                muls.w     D0, 0xC
  3085. 00002662  D0A9 0002                add.l      D0, [A1 + 0x2]
  3086. 00002666  2F00                     move.l     -[A7], D0
  3087. 00002668  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  3088. 0000266C  4EBA F348                jsr        [PC - 0xCB8 /* 000019B6 */]
  3089. 00002670  588F                     addq.l     A7, 4
  3090. 00002672  206E FFF2                movea.l    A0, [A6 - 0xE]
  3091. 00002676  3140 0016                move.w     [A0 + 0x16], D0
  3092. 0000267A  7000                     moveq.l    D0, 0x00
  3093. 0000267C  6050                     bra        +0x52 /* 000026CE */
  3094. label0000267E:
  3095. 0000267E  0C6E 0003 FFFC           cmpi.w     [A6 - 0x4], 0x3
  3096. 00002684  6644                     bne        +0x46 /* 000026CA */
  3097. 00002686  206E 0008                movea.l    A0, [A6 + 0x8]
  3098. 0000268A  2050                     movea.l    A0, [A0]
  3099. 0000268C  41E8 0016                lea.l      A0, [A0 + 0x16]
  3100. 00002690  2D48 FFF8                move.l     [A6 - 0x8], A0
  3101. 00002694  206E 000C                movea.l    A0, [A6 + 0xC]
  3102. 00002698  302E FFFE                move.w     D0, [A6 - 0x2]
  3103. 0000269C  C1FC 000C                muls.w     D0, 0xC
  3104. 000026A0  D0A8 0002                add.l      D0, [A0 + 0x2]
  3105. 000026A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3106. 000026A8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3107. 000026AC  2F00                     move.l     -[A7], D0
  3108. 000026AE  4EBA 0272                jsr        [PC + 0x272 /* 00002922 */]
  3109. 000026B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3110. 000026B6  3D40 FFF6                move.w     [A6 - 0xA], D0
  3111. 000026BA  4A6E FFF6                tst.w      [A6 - 0xA]
  3112. 000026BE  6706                     beq        +0x8 /* 000026C6 */
  3113. 000026C0  302E FFF6                move.w     D0, [A6 - 0xA]
  3114. 000026C4  6008                     bra        +0xA /* 000026CE */
  3115. label000026C6:
  3116. 000026C6  7000                     moveq.l    D0, 0x00
  3117. 000026C8  6004                     bra        +0x6 /* 000026CE */
  3118. label000026CA:
  3119. 000026CA  303C FEFE                move.w     D0, 0xFEFE
  3120. label000026CE:
  3121. 000026CE  4E5E                     unlink     A6
  3122. 000026D0  4E75                     rts
  3123. 000026D2  5447                     addq.w     D7, 2
  3124. 000026D4  4554                     chk.w      D2, [A4]
  3125. 000026D6  4249                     clr.w      A1
  3126. 000026D8  5453                     addq.w     [A3], 2
  3127. 000026DA  4E56 FFFC                link       A6, -0x0004
  3128. 000026DE  206E 0008                movea.l    A0, [A6 + 0x8]
  3129. 000026E2  3028 0002                move.w     D0, [A0 + 0x2]
  3130. 000026E6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3131. 000026EA  0001 0005                ori.b      D1, 0x5
  3132. 000026EE  0050 000A                ori.w      [A0], 0xA /* '\n' */
  3133. 000026F2  0008 0014                ori.b      A0, 0x14
  3134. 000026F6  0024 0034                ori.b      -[A4], 0x34 /* '4' */
  3135. 000026FA  206E 0008                movea.l    A0, [A6 + 0x8]
  3136. 000026FE  226E 000C                movea.l    A1, [A6 + 0xC]
  3137. 00002702  22A8 0004                move.l     [A1], [A0 + 0x4]
  3138. 00002706  603C                     bra        +0x3E /* 00002744 */
  3139. 00002708  206E 0008                movea.l    A0, [A6 + 0x8]
  3140. 0000270C  2028 0004                move.l     D0, [A0 + 0x4]
  3141. 00002710  D080                     add.l      D0, D0
  3142. 00002712  206E 000C                movea.l    A0, [A6 + 0xC]
  3143. 00002716  2080                     move.l     [A0], D0
  3144. 00002718  602A                     bra        +0x2C /* 00002744 */
  3145. 0000271A  206E 0008                movea.l    A0, [A6 + 0x8]
  3146. 0000271E  2028 0004                move.l     D0, [A0 + 0x4]
  3147. 00002722  E580                     asl        D0, 2
  3148. 00002724  206E 000C                movea.l    A0, [A6 + 0xC]
  3149. 00002728  2080                     move.l     [A0], D0
  3150. 0000272A  6018                     bra        +0x1A /* 00002744 */
  3151. 0000272C  206E 0008                movea.l    A0, [A6 + 0x8]
  3152. 00002730  2028 0004                move.l     D0, [A0 + 0x4]
  3153. 00002734  E780                     asl        D0, 3
  3154. 00002736  206E 000C                movea.l    A0, [A6 + 0xC]
  3155. 0000273A  2080                     move.l     [A0], D0
  3156. 0000273C  6006                     bra        +0x8 /* 00002744 */
  3157. 0000273E  206E 000C                movea.l    A0, [A6 + 0xC]
  3158. 00002742  4290                     clr.l      [A0]
  3159. label00002744:
  3160. 00002744  206E 000C                movea.l    A0, [A6 + 0xC]
  3161. 00002748  0C90 0000 0004           cmpi.l     [A0], 0x4
  3162. 0000274E  6E06                     bgt        +0x8 /* 00002756 */
  3163. 00002750  42AE FFFC                clr.l      [A6 - 0x4]
  3164. 00002754  600A                     bra        +0xC /* 00002760 */
  3165. label00002756:
  3166. 00002756  206E 0008                movea.l    A0, [A6 + 0x8]
  3167. 0000275A  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  3168. label00002760:
  3169. 00002760  202E FFFC                move.l     D0, [A6 - 0x4]
  3170. 00002764  4E5E                     unlink     A6
  3171. 00002766  4E75                     rts
  3172. 00002768  4745                     chk.w      D3, D5
  3173. 0000276A  5445                     addq.w     D5, 2
  3174. 0000276C  4E54 5259                link       A4, -0xFFFFADA7
  3175. fn00002770:
  3176. 00002770  4E56 FFE8                link       A6, -0x0018
  3177. 00002774  2F07                     move.l     -[A7], D7
  3178. 00002776  206E 0008                movea.l    A0, [A6 + 0x8]
  3179. 0000277A  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  3180. 00002780  206E 0008                movea.l    A0, [A6 + 0x8]
  3181. 00002784  3D68 0006 FFFE           move.w     [A6 - 0x2], [A0 + 0x6]
  3182. 0000278A  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  3183. 00002790  6614                     bne        +0x16 /* 000027A6 */
  3184. 00002792  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3185. 00002796  4EBA F21E                jsr        [PC - 0xDE2 /* 000019B6 */]
  3186. 0000279A  588F                     addq.l     A7, 4
  3187. 0000279C  206E 000E                movea.l    A0, [A6 + 0xE]
  3188. 000027A0  2080                     move.l     [A0], D0
  3189. 000027A2  6000 016E                bra        +0x170 /* 00002912 */
  3190. label000027A6:
  3191. 000027A6  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  3192. 000027AC  6638                     bne        +0x3A /* 000027E6 */
  3193. 000027AE  0C6E 0003 FFFC           cmpi.w     [A6 - 0x4], 0x3
  3194. 000027B4  6630                     bne        +0x32 /* 000027E6 */
  3195. 000027B6  4267                     clr.w      -[A7]
  3196. 000027B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3197. 000027BC  4EBA F262                jsr        [PC - 0xD9E /* 00001A20 */]
  3198. 000027C0  5C8F                     addq.l     A7, 6
  3199. 000027C2  206E 000E                movea.l    A0, [A6 + 0xE]
  3200. 000027C6  48C0                     ext.l      D0
  3201. 000027C8  2080                     move.l     [A0], D0
  3202. 000027CA  3F3C 0001                move.w     -[A7], 0x1
  3203. 000027CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3204. 000027D2  4EBA F24C                jsr        [PC - 0xDB4 /* 00001A20 */]
  3205. 000027D6  5C8F                     addq.l     A7, 6
  3206. 000027D8  206E 000E                movea.l    A0, [A6 + 0xE]
  3207. 000027DC  48C0                     ext.l      D0
  3208. 000027DE  2140 0004                move.l     [A0 + 0x4], D0
  3209. 000027E2  6000 012E                bra        +0x130 /* 00002912 */
  3210. label000027E6:
  3211. 000027E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3212. 000027EA  2D68 0008 FFEC           move.l     [A6 - 0x14], [A0 + 0x8]
  3213. 000027F0  4267                     clr.w      -[A7]
  3214. 000027F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3215. 000027F6  3F3C 0001                move.w     -[A7], 0x1
  3216. 000027FA  206E 0008                movea.l    A0, [A6 + 0x8]
  3217. 000027FE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3218. 00002802  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3219. 00002806  301F                     move.w     D0, [A7]+
  3220. 00002808  3D40 FFF4                move.w     [A6 - 0xC], D0
  3221. 0000280C  4A6E FFF4                tst.w      [A6 - 0xC]
  3222. 00002810  670C                     beq        +0xE /* 0000281E */
  3223. 00002812  426D F946                clr.w      [A5 - 0x6BA]
  3224. 00002816  302E FFF4                move.w     D0, [A6 - 0xC]
  3225. 0000281A  6000 00F8                bra        +0xFA /* 00002914 */
  3226. label0000281E:
  3227. 0000281E  0C6E 0004 FFFC           cmpi.w     [A6 - 0x4], 0x4
  3228. 00002824  6600 007E                bne        +0x80 /* 000028A4 */
  3229. 00002828  7E00                     moveq.l    D7, 0x00
  3230. 0000282A  6000 006C                bra        +0x6E /* 00002898 */
  3231. label0000282E:
  3232. 0000282E  7004                     moveq.l    D0, 0x04
  3233. 00002830  2D40 FFF0                move.l     [A6 - 0x10], D0
  3234. 00002834  4267                     clr.w      -[A7]
  3235. 00002836  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3236. 0000283A  486E FFF0                pea.l      [A6 - 0x10]
  3237. 0000283E  486E FFF8                pea.l      [A6 - 0x8]
  3238. 00002842  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3239. 00002846  301F                     move.w     D0, [A7]+
  3240. 00002848  3D40 FFF4                move.w     [A6 - 0xC], D0
  3241. 0000284C  4A6E FFF4                tst.w      [A6 - 0xC]
  3242. 00002850  670C                     beq        +0xE /* 0000285E */
  3243. 00002852  426D F946                clr.w      [A5 - 0x6BA]
  3244. 00002856  302E FFF4                move.w     D0, [A6 - 0xC]
  3245. 0000285A  6000 00B8                bra        +0xBA /* 00002914 */
  3246. label0000285E:
  3247. 0000285E  2007                     move.l     D0, D7
  3248. 00002860  E580                     asl        D0, 2
  3249. 00002862  D0AE 000E                add.l      D0, [A6 + 0xE]
  3250. 00002866  2040                     movea.l    A0, D0
  3251. 00002868  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3252. 0000286C  4A2D F948                tst.b      [A5 - 0x6B8]
  3253. 00002870  6724                     beq        +0x26 /* 00002896 */
  3254. 00002872  2007                     move.l     D0, D7
  3255. 00002874  E580                     asl        D0, 2
  3256. 00002876  D0AE 000E                add.l      D0, [A6 + 0xE]
  3257. 0000287A  2207                     move.l     D1, D7
  3258. 0000287C  E581                     asl        D1, 2
  3259. 0000287E  D2AE 000E                add.l      D1, [A6 + 0xE]
  3260. 00002882  2041                     movea.l    A0, D1
  3261. 00002884  2F10                     move.l     -[A7], [A0]
  3262. 00002886  2D40 FFE8                move.l     [A6 - 0x18], D0
  3263. 0000288A  4EBA F978                jsr        [PC - 0x688 /* 00002204 */]
  3264. 0000288E  588F                     addq.l     A7, 4
  3265. 00002890  206E FFE8                movea.l    A0, [A6 - 0x18]
  3266. 00002894  2080                     move.l     [A0], D0
  3267. label00002896:
  3268. 00002896  5287                     addq.l     D7, 1
  3269. label00002898:
  3270. 00002898  306E FFFE                movea.w    A0, [A6 - 0x2]
  3271. 0000289C  B1C7                     cmpa.l     A0, D7
  3272. 0000289E  6E8E                     bgt        -0x70 /* 0000282E */
  3273. 000028A0  6000 0070                bra        +0x72 /* 00002912 */
  3274. label000028A4:
  3275. 000028A4  0C6E 0003 FFFC           cmpi.w     [A6 - 0x4], 0x3
  3276. 000028AA  6600 0066                bne        +0x68 /* 00002912 */
  3277. 000028AE  7E00                     moveq.l    D7, 0x00
  3278. 000028B0  6000 0058                bra        +0x5A /* 0000290A */
  3279. label000028B4:
  3280. 000028B4  7002                     moveq.l    D0, 0x02
  3281. 000028B6  2D40 FFF0                move.l     [A6 - 0x10], D0
  3282. 000028BA  4267                     clr.w      -[A7]
  3283. 000028BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3284. 000028C0  486E FFF0                pea.l      [A6 - 0x10]
  3285. 000028C4  486E FFF6                pea.l      [A6 - 0xA]
  3286. 000028C8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3287. 000028CC  301F                     move.w     D0, [A7]+
  3288. 000028CE  3D40 FFF4                move.w     [A6 - 0xC], D0
  3289. 000028D2  4A6E FFF4                tst.w      [A6 - 0xC]
  3290. 000028D6  670A                     beq        +0xC /* 000028E2 */
  3291. 000028D8  426D F946                clr.w      [A5 - 0x6BA]
  3292. 000028DC  302E FFF4                move.w     D0, [A6 - 0xC]
  3293. 000028E0  6032                     bra        +0x34 /* 00002914 */
  3294. label000028E2:
  3295. 000028E2  4A2D F948                tst.b      [A5 - 0x6B8]
  3296. 000028E6  670E                     beq        +0x10 /* 000028F6 */
  3297. 000028E8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3298. 000028EC  4EBA F962                jsr        [PC - 0x69E /* 00002250 */]
  3299. 000028F0  548F                     addq.l     A7, 2
  3300. 000028F2  3D40 FFF6                move.w     [A6 - 0xA], D0
  3301. label000028F6:
  3302. 000028F6  2007                     move.l     D0, D7
  3303. 000028F8  E580                     asl        D0, 2
  3304. 000028FA  D0AE 000E                add.l      D0, [A6 + 0xE]
  3305. 000028FE  2040                     movea.l    A0, D0
  3306. 00002900  7000                     moveq.l    D0, 0x00
  3307. 00002902  302E FFF6                move.w     D0, [A6 - 0xA]
  3308. 00002906  2080                     move.l     [A0], D0
  3309. 00002908  5287                     addq.l     D7, 1
  3310. label0000290A:
  3311. 0000290A  306E FFFE                movea.w    A0, [A6 - 0x2]
  3312. 0000290E  B1C7                     cmpa.l     A0, D7
  3313. 00002910  6EA2                     bgt        -0x5C /* 000028B4 */
  3314. label00002912:
  3315. 00002912  7000                     moveq.l    D0, 0x00
  3316. label00002914:
  3317. 00002914  2E1F                     move.l     D7, [A7]+
  3318. 00002916  4E5E                     unlink     A6
  3319. 00002918  4E75                     rts
  3320. 0000291A  5446                     addq.w     D6, 2
  3321. 0000291C  494C                     chk.w      D4, A4
  3322. 0000291E  4C4C 4F4E                movem.l    D1,D2,D3,D6,A0,A1,A2,A3,A6, A4
  3323. fn00002922:
  3324. 00002922  4E56 FFEC                link       A6, -0x0014
  3325. 00002926  2F07                     move.l     -[A7], D7
  3326. 00002928  206E 0008                movea.l    A0, [A6 + 0x8]
  3327. 0000292C  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  3328. 00002932  206E 0008                movea.l    A0, [A6 + 0x8]
  3329. 00002936  3D68 0006 FFFE           move.w     [A6 - 0x2], [A0 + 0x6]
  3330. 0000293C  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  3331. 00002942  6614                     bne        +0x16 /* 00002958 */
  3332. 00002944  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3333. 00002948  4EBA F06C                jsr        [PC - 0xF94 /* 000019B6 */]
  3334. 0000294C  588F                     addq.l     A7, 4
  3335. 0000294E  206E 000E                movea.l    A0, [A6 + 0xE]
  3336. 00002952  3080                     move.w     [A0], D0
  3337. 00002954  6000 00CE                bra        +0xD0 /* 00002A24 */
  3338. label00002958:
  3339. 00002958  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  3340. 0000295E  662C                     bne        +0x2E /* 0000298C */
  3341. 00002960  4267                     clr.w      -[A7]
  3342. 00002962  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3343. 00002966  4EBA F0B8                jsr        [PC - 0xF48 /* 00001A20 */]
  3344. 0000296A  5C8F                     addq.l     A7, 6
  3345. 0000296C  206E 000E                movea.l    A0, [A6 + 0xE]
  3346. 00002970  3080                     move.w     [A0], D0
  3347. 00002972  3F3C 0001                move.w     -[A7], 0x1
  3348. 00002976  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3349. 0000297A  4EBA F0A4                jsr        [PC - 0xF5C /* 00001A20 */]
  3350. 0000297E  5C8F                     addq.l     A7, 6
  3351. 00002980  206E 000E                movea.l    A0, [A6 + 0xE]
  3352. 00002984  3140 0002                move.w     [A0 + 0x2], D0
  3353. 00002988  6000 009A                bra        +0x9C /* 00002A24 */
  3354. label0000298C:
  3355. 0000298C  206E 0008                movea.l    A0, [A6 + 0x8]
  3356. 00002990  2D68 0008 FFEC           move.l     [A6 - 0x14], [A0 + 0x8]
  3357. 00002996  4267                     clr.w      -[A7]
  3358. 00002998  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3359. 0000299C  3F3C 0001                move.w     -[A7], 0x1
  3360. 000029A0  206E 0008                movea.l    A0, [A6 + 0x8]
  3361. 000029A4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3362. 000029A8  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3363. 000029AC  301F                     move.w     D0, [A7]+
  3364. 000029AE  3D40 FFF4                move.w     [A6 - 0xC], D0
  3365. 000029B2  4A6E FFF4                tst.w      [A6 - 0xC]
  3366. 000029B6  670C                     beq        +0xE /* 000029C4 */
  3367. 000029B8  426D F946                clr.w      [A5 - 0x6BA]
  3368. 000029BC  302E FFF4                move.w     D0, [A6 - 0xC]
  3369. 000029C0  6000 0064                bra        +0x66 /* 00002A26 */
  3370. label000029C4:
  3371. 000029C4  7E00                     moveq.l    D7, 0x00
  3372. 000029C6  6000 0054                bra        +0x56 /* 00002A1C */
  3373. label000029CA:
  3374. 000029CA  7002                     moveq.l    D0, 0x02
  3375. 000029CC  2D40 FFF0                move.l     [A6 - 0x10], D0
  3376. 000029D0  4267                     clr.w      -[A7]
  3377. 000029D2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3378. 000029D6  486E FFF0                pea.l      [A6 - 0x10]
  3379. 000029DA  486E FFF6                pea.l      [A6 - 0xA]
  3380. 000029DE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3381. 000029E2  301F                     move.w     D0, [A7]+
  3382. 000029E4  3D40 FFF4                move.w     [A6 - 0xC], D0
  3383. 000029E8  4A6E FFF4                tst.w      [A6 - 0xC]
  3384. 000029EC  670A                     beq        +0xC /* 000029F8 */
  3385. 000029EE  426D F946                clr.w      [A5 - 0x6BA]
  3386. 000029F2  302E FFF4                move.w     D0, [A6 - 0xC]
  3387. 000029F6  602E                     bra        +0x30 /* 00002A26 */
  3388. label000029F8:
  3389. 000029F8  4A2D F948                tst.b      [A5 - 0x6B8]
  3390. 000029FC  670E                     beq        +0x10 /* 00002A0C */
  3391. 000029FE  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3392. 00002A02  4EBA F84C                jsr        [PC - 0x7B4 /* 00002250 */]
  3393. 00002A06  548F                     addq.l     A7, 2
  3394. 00002A08  3D40 FFF6                move.w     [A6 - 0xA], D0
  3395. label00002A0C:
  3396. 00002A0C  2007                     move.l     D0, D7
  3397. 00002A0E  D080                     add.l      D0, D0
  3398. 00002A10  D0AE 000E                add.l      D0, [A6 + 0xE]
  3399. 00002A14  2040                     movea.l    A0, D0
  3400. 00002A16  30AE FFF6                move.w     [A0], [A6 - 0xA]
  3401. 00002A1A  5287                     addq.l     D7, 1
  3402. label00002A1C:
  3403. 00002A1C  306E FFFE                movea.w    A0, [A6 - 0x2]
  3404. 00002A20  B1C7                     cmpa.l     A0, D7
  3405. 00002A22  6EA6                     bgt        -0x58 /* 000029CA */
  3406. label00002A24:
  3407. 00002A24  7000                     moveq.l    D0, 0x00
  3408. label00002A26:
  3409. 00002A26  2E1F                     move.l     D7, [A7]+
  3410. 00002A28  4E5E                     unlink     A6
  3411. 00002A2A  4E75                     rts
  3412. 00002A2C  5446                     addq.w     D6, 2
  3413. 00002A2E  494C                     chk.w      D4, A4
  3414. 00002A30  4C53 484F                movem.l    D0,D1,D2,D3,D6,A3,A6, [A3]
  3415. export_175:
  3416. fn00002A34:
  3417. 00002A34  4E56 FFFC                link       A6, -0x0004
  3418. 00002A38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3419. 00002A3C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3420. 00002A40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3421. 00002A44  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3422. 00002A48  42A7                     clr.l      -[A7]
  3423. 00002A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3424. 00002A4E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3425. 00002A52  201F                     move.l     D0, [A7]+
  3426. 00002A54  2D40 FFFC                move.l     [A6 - 0x4], D0
  3427. 00002A58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3428. 00002A5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3429. 00002A60  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3430. 00002A64  206E 0008                movea.l    A0, [A6 + 0x8]
  3431. 00002A68  2F10                     move.l     -[A7], [A0]
  3432. 00002A6A  206E 000C                movea.l    A0, [A6 + 0xC]
  3433. 00002A6E  2F10                     move.l     -[A7], [A0]
  3434. 00002A70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3435. 00002A74  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3436. 00002A78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3437. 00002A7C  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3438. 00002A80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3439. 00002A84  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3440. 00002A88  4E5E                     unlink     A6
  3441. 00002A8A  4E75                     rts
  3442. 00002A8C  434F                     chk.w      D1, A7
  3443. 00002A8E  5059                     addq.w     [A1]+, 8
  3444. 00002A90  4354                     chk.w      D1, [A4]
  3445. 00002A92  4142                     chk.w      D0, D2
  3446. export_174:
  3447. fn00002A94:
  3448. 00002A94  4E56 FFF4                link       A6, -0x000C
  3449. 00002A98  42A7                     clr.l      -[A7]
  3450. 00002A9A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3451. 00002A9E  AA18                     syscall    GetCTable
  3452. 00002AA0  205F                     movea.l    A0, [A7]+
  3453. 00002AA2  2D48 FFFC                move.l     [A6 - 0x4], A0
  3454. 00002AA6  4267                     clr.w      -[A7]
  3455. 00002AA8  486E FFFC                pea.l      [A6 - 0x4]
  3456. 00002AAC  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3457. 00002AB0  301F                     move.w     D0, [A7]+
  3458. 00002AB2  42A7                     clr.l      -[A7]
  3459. 00002AB4  AA28                     syscall    GetCTSeed
  3460. 00002AB6  201F                     move.l     D0, [A7]+
  3461. 00002AB8  2D40 FFF8                move.l     [A6 - 0x8], D0
  3462. 00002ABC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3463. 00002AC0  2050                     movea.l    A0, [A0]
  3464. 00002AC2  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3465. 00002AC6  202E FFFC                move.l     D0, [A6 - 0x4]
  3466. 00002ACA  4E5E                     unlink     A6
  3467. 00002ACC  4E75                     rts
  3468. 00002ACE  4E45                     trap       5
  3469. 00002AD0  5743                     subq.w     D3, 3
  3470. 00002AD2  5441                     addq.w     D1, 2
  3471. 00002AD4  424C                     clr.w      A4
  3472. 00002AD6  4E56 FDEA                link       A6, -0x0216
  3473. 00002ADA  426E FDF2                clr.w      [A6 - 0x20E]
  3474. 00002ADE  42A7                     clr.l      -[A7]
  3475. 00002AE0  AA29                     syscall    GetDeviceList
  3476. 00002AE2  205F                     movea.l    A0, [A7]+
  3477. 00002AE4  2D48 FFFC                move.l     [A6 - 0x4], A0
  3478. 00002AE8  6000 00C8                bra        +0xCA /* 00002BB2 */
  3479. label00002AEC:
  3480. 00002AEC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3481. 00002AF0  2050                     movea.l    A0, [A0]
  3482. 00002AF2  2068 0016                movea.l    A0, [A0 + 0x16]
  3483. 00002AF6  2050                     movea.l    A0, [A0]
  3484. 00002AF8  3D68 0020 FDF8           move.w     [A6 - 0x208], [A0 + 0x20]
  3485. 00002AFE  206E FFFC                movea.l    A0, [A6 - 0x4]
  3486. 00002B02  2050                     movea.l    A0, [A0]
  3487. 00002B04  2068 0016                movea.l    A0, [A0 + 0x16]
  3488. 00002B08  2050                     movea.l    A0, [A0]
  3489. 00002B0A  2D68 002A FDEE           move.l     [A6 - 0x212], [A0 + 0x2A]
  3490. 00002B10  7001                     moveq.l    D0, 0x01
  3491. 00002B12  322E FDF8                move.w     D1, [A6 - 0x208]
  3492. 00002B16  E368                     lsl        D0.w, D1
  3493. 00002B18  3D40 FDF6                move.w     [A6 - 0x20A], D0
  3494. 00002B1C  426E FDF4                clr.w      [A6 - 0x20C]
  3495. 00002B20  6016                     bra        +0x18 /* 00002B38 */
  3496. label00002B22:
  3497. 00002B22  302E FDF4                move.w     D0, [A6 - 0x20C]
  3498. 00002B26  48C0                     ext.l      D0
  3499. 00002B28  D080                     add.l      D0, D0
  3500. 00002B2A  D08E                     add.l      D0, A6
  3501. 00002B2C  2040                     movea.l    A0, D0
  3502. 00002B2E  316E FDF4 FDFC           move.w     [A0 - 0x204], [A6 - 0x20C]
  3503. 00002B34  526E FDF4                addq.w     [A6 - 0x20C], 1
  3504. label00002B38:
  3505. 00002B38  302E FDF4                move.w     D0, [A6 - 0x20C]
  3506. 00002B3C  B06E FDF6                cmp.w      D0, [A6 - 0x20A]
  3507. 00002B40  6DE0                     blt        -0x1E /* 00002B22 */
  3508. 00002B42  302E FDF6                move.w     D0, [A6 - 0x20A]
  3509. 00002B46  5340                     subq.w     D0, 1
  3510. 00002B48  3D40 FDFA                move.w     [A6 - 0x206], D0
  3511. 00002B4C  302E FDF2                move.w     D0, [A6 - 0x20E]
  3512. 00002B50  48C0                     ext.l      D0
  3513. 00002B52  E580                     asl        D0, 2
  3514. 00002B54  D0AE 0008                add.l      D0, [A6 + 0x8]
  3515. 00002B58  3F2E FDF8                move.w     -[A7], [A6 - 0x208]
  3516. 00002B5C  2D40 FDEA                move.l     [A6 - 0x216], D0
  3517. 00002B60  4EBA FF32                jsr        [PC - 0xCE /* 00002A94 */]
  3518. 00002B64  548F                     addq.l     A7, 2
  3519. 00002B66  206E FDEA                movea.l    A0, [A6 - 0x216]
  3520. 00002B6A  2080                     move.l     [A0], D0
  3521. 00002B6C  302E FDF2                move.w     D0, [A6 - 0x20E]
  3522. 00002B70  48C0                     ext.l      D0
  3523. 00002B72  E580                     asl        D0, 2
  3524. 00002B74  D0AE 0008                add.l      D0, [A6 + 0x8]
  3525. 00002B78  2F2E FDEE                move.l     -[A7], [A6 - 0x212]
  3526. 00002B7C  2F00                     move.l     -[A7], D0
  3527. 00002B7E  486E FDFA                pea.l      [A6 - 0x206]
  3528. 00002B82  AA49                     syscall    SaveEntries
  3529. 00002B84  302E FDF2                move.w     D0, [A6 - 0x20E]
  3530. 00002B88  48C0                     ext.l      D0
  3531. 00002B8A  E580                     asl        D0, 2
  3532. 00002B8C  D0AE 0008                add.l      D0, [A6 + 0x8]
  3533. 00002B90  2040                     movea.l    A0, D0
  3534. 00002B92  2050                     movea.l    A0, [A0]
  3535. 00002B94  302E FDF6                move.w     D0, [A6 - 0x20A]
  3536. 00002B98  5340                     subq.w     D0, 1
  3537. 00002B9A  2050                     movea.l    A0, [A0]
  3538. 00002B9C  3140 0006                move.w     [A0 + 0x6], D0
  3539. 00002BA0  526E FDF2                addq.w     [A6 - 0x20E], 1
  3540. 00002BA4  42A7                     clr.l      -[A7]
  3541. 00002BA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3542. 00002BAA  AA2B                     syscall    GetNextDevice
  3543. 00002BAC  205F                     movea.l    A0, [A7]+
  3544. 00002BAE  2D48 FFFC                move.l     [A6 - 0x4], A0
  3545. label00002BB2:
  3546. 00002BB2  4AAE FFFC                tst.l      [A6 - 0x4]
  3547. 00002BB6  6600 FF34                bne        -0xCA /* 00002AEC */
  3548. 00002BBA  4E5E                     unlink     A6
  3549. 00002BBC  4E75                     rts
  3550. 00002BBE  5341                     subq.w     D1, 1
  3551. 00002BC0  5645                     addq.w     D5, 3
  3552. 00002BC2  5553                     subq.w     [A3], 2
  3553. 00002BC4  4552                     chk.w      D2, [A2]
  3554. 00002BC6  4E56 FFF0                link       A6, -0x0010
  3555. 00002BCA  426E FFF4                clr.w      [A6 - 0xC]
  3556. 00002BCE  42A7                     clr.l      -[A7]
  3557. 00002BD0  AA29                     syscall    GetDeviceList
  3558. 00002BD2  205F                     movea.l    A0, [A7]+
  3559. 00002BD4  2D48 FFFC                move.l     [A6 - 0x4], A0
  3560. 00002BD8  6058                     bra        +0x5A /* 00002C32 */
  3561. label00002BDA:
  3562. 00002BDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3563. 00002BDE  AA31                     syscall    SetGDevice
  3564. 00002BE0  206E FFFC                movea.l    A0, [A6 - 0x4]
  3565. 00002BE4  2050                     movea.l    A0, [A0]
  3566. 00002BE6  2068 0016                movea.l    A0, [A0 + 0x16]
  3567. 00002BEA  2050                     movea.l    A0, [A0]
  3568. 00002BEC  3D68 0020 FFFA           move.w     [A6 - 0x6], [A0 + 0x20]
  3569. 00002BF2  7001                     moveq.l    D0, 0x01
  3570. 00002BF4  322E FFFA                move.w     D1, [A6 - 0x6]
  3571. 00002BF8  E368                     lsl        D0.w, D1
  3572. 00002BFA  3D40 FFF8                move.w     [A6 - 0x8], D0
  3573. 00002BFE  302E FFF4                move.w     D0, [A6 - 0xC]
  3574. 00002C02  526E FFF4                addq.w     [A6 - 0xC], 1
  3575. 00002C06  48C0                     ext.l      D0
  3576. 00002C08  E580                     asl        D0, 2
  3577. 00002C0A  D0AE 0008                add.l      D0, [A6 + 0x8]
  3578. 00002C0E  2040                     movea.l    A0, D0
  3579. 00002C10  2050                     movea.l    A0, [A0]
  3580. 00002C12  4267                     clr.w      -[A7]
  3581. 00002C14  302E FFF8                move.w     D0, [A6 - 0x8]
  3582. 00002C18  5340                     subq.w     D0, 1
  3583. 00002C1A  3F00                     move.w     -[A7], D0
  3584. 00002C1C  2050                     movea.l    A0, [A0]
  3585. 00002C1E  4868 0008                pea.l      [A0 + 0x8]
  3586. 00002C22  AA3F                     syscall    SetEntries
  3587. 00002C24  42A7                     clr.l      -[A7]
  3588. 00002C26  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3589. 00002C2A  AA2B                     syscall    GetNextDevice
  3590. 00002C2C  205F                     movea.l    A0, [A7]+
  3591. 00002C2E  2D48 FFFC                move.l     [A6 - 0x4], A0
  3592. label00002C32:
  3593. 00002C32  4AAE FFFC                tst.l      [A6 - 0x4]
  3594. 00002C36  66A2                     bne        -0x5C /* 00002BDA */
  3595. 00002C38  42A7                     clr.l      -[A7]
  3596. 00002C3A  AA2A                     syscall    GetMainDevice
  3597. 00002C3C  205F                     movea.l    A0, [A7]+
  3598. 00002C3E  4850                     pea.l      [A0]
  3599. 00002C40  AA31                     syscall    SetGDevice
  3600. 00002C42  4E5E                     unlink     A6
  3601. 00002C44  4E75                     rts
  3602. 00002C46  5345                     subq.w     D5, 1
  3603. 00002C48  5455                     addq.w     [A5], 2
  3604. 00002C4A  5345                     subq.w     D5, 1
  3605. 00002C4C  5254                     addq.w     [A4], 1
  3606. fn00002C4E:
  3607. 00002C4E  4E56 0000                link       A6, 0
  3608. 00002C52  4AAE 0008                tst.l      [A6 + 0x8]
  3609. 00002C56  6604                     bne        +0x6 /* 00002C5C */
  3610. 00002C58  7000                     moveq.l    D0, 0x00
  3611. 00002C5A  6016                     bra        +0x18 /* 00002C72 */
  3612. label00002C5C:
  3613. 00002C5C  42A7                     clr.l      -[A7]
  3614. 00002C5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3615. 00002C62  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3616. 00002C66  201F                     move.l     D0, [A7]+
  3617. 00002C68  4A80                     tst.l      D0
  3618. 00002C6A  6604                     bne        +0x6 /* 00002C70 */
  3619. 00002C6C  7000                     moveq.l    D0, 0x00
  3620. 00002C6E  6002                     bra        +0x4 /* 00002C72 */
  3621. label00002C70:
  3622. 00002C70  7001                     moveq.l    D0, 0x01
  3623. label00002C72:
  3624. 00002C72  4E5E                     unlink     A6
  3625. 00002C74  4E75                     rts
  3626. 00002C76  4348                     chk.w      D1, A0
  3627. 00002C78  4543                     chk.w      D2, D3
  3628. 00002C7A  4B50                     chk.w      D5, [A0]
  3629. 00002C7C  5452                     addq.w     [A2], 2
  3630.